问答详情
源自:2-2 jQuery节点创建与属性的处理

这一段是什么意思?

$body.on('click', function() {
        //通过jQuery生成div元素节点
        var div = $("<div class='right'><div class='aaron'>动态创建DIV元素节点</div></div>")
        $body.append(div)
    })

提问者:1234323181 2016-11-11 16:40

个回答

  • qq_缔曦_04032696
    2016-11-16 10:32:30

    $body=$( " body " )就是取了一下HTML的body标签

    你的原文代码我猜是类似这样:

    name=$("<div>1111111</div><div>22222222</div>")

    $body=$('body')

    $body.append(name)

    name中包含一个<div>1111111</div><div>22222222</div>这样的东西,这个东西存在,但还没有放到页面上去显示出来,$body.append(name)这个指令就是把你写的name放到body标签去显示。就类似于你做了一件发明,但你没有把他展现出来,所以别人看不到。



  • 1234323181
    2016-11-11 17:33:00

    怎么显示,div显示就是“动态创建DIV元素节点”这样的文字,那$body显示的是什么

  • qq_可以的_03582746
    2016-11-11 17:05:15

    先定义一个div 可以叫别的 然后这个东西是

    <div class='right'>

                      <div class='aaron'>动态创建DIV元素节点</div>

    </div>

    用append 调用你刚刚定义的 把他显示在网页上

  • 慕粉3783067
    2016-11-11 17:02:42

    点击页面后,创建了一个这样结构的

    (<div class='right'><div class='aaron'>动态创建DIV元素节点</div></div>)

    div。然后拼接到body上。