$body.on('click', function() {
//通过jQuery生成div元素节点
var div = $("<div class='right'><div class='aaron'>动态创建DIV元素节点</div></div>")
$body.append(div)
})
$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标签去显示。就类似于你做了一件发明,但你没有把他展现出来,所以别人看不到。
怎么显示,div显示就是“动态创建DIV元素节点”这样的文字,那$body显示的是什么
先定义一个div 可以叫别的 然后这个东西是
<div class='right'>
<div class='aaron'>动态创建DIV元素节点</div>
</div>
用append 调用你刚刚定义的 把他显示在网页上
点击页面后,创建了一个这样结构的
(<div class='right'><div class='aaron'>动态创建DIV元素节点</div></div>)
div。然后拼接到body上。