最新回答 / 旭来哥
因为p并不是li的标签内,属于单独的p元素,当新加入的时候$('li')是能够获取到新添加的P元素的,当写开后就获取不到了<...图片...><...图片...>
2020-12-01
最新回答 / yoursatan
注意看这一点: //2个div合并成包含关系rightdiv.appendChild(rightaaron)创建的第二个div节点添加成了第一个div节点的子元素,合并成了一个。也就是:<div class='right'> <div class='aaron'> 动态创建DIV元素节点 </div></div>
2020-03-28
已采纳回答 / 旺仔窝窝头
我的理解(以克隆"aaron1"为例):若将"this"改为"aaron1",$(".arron1").clone()表示克隆所有类名为"aaron1"的元素,第一次点击"aaron1"时克隆出一个,此时共有2个"aaron1"的元素,再次克隆则会对这两个"aaron1"都克隆一次,所以当你第二点击克隆时就是克隆出2个"aaron1",以此类推。而"this"指代当前对象,即只克隆当前这一个拥有克隆点击事件的对象。
2019-12-13
最赞回答 / 岐柘棹
arron1,和arron2身上都有clone事件,但arron1的是clone(),只克隆了元素及文本,没有克隆数据及事件,所以点击arron1的克隆体不会触发克隆事件。arron(2)的克隆是clone(true),克隆了数据及事件,他的克隆体也有克隆事件,所以点击arron2的克隆体依旧可以克隆
2019-10-30
最新回答 / 慕斯卡4073455
改成这样$("li").each(function(index){ $(this).click(function(){ var $q=$(this).text(); alert($q) }) })或者这样 $('li').click(function(){ var $q=$(this).text(); alert($q) })
2019-10-19