课程
/前端开发
/jQuery
/jQuery基础(二)—DOM篇
如果是动态的创建了一个p标签加入到li合集中,然后插入到class为right的div中,那么为什么第二次点击的时候出来的只有<p>标签里面的内容,不应该是一个div么??
2019-11-06
源自:jQuery基础(二)—DOM篇 6-9
正在回答
你可以想象有两块表,分别为li表和p表,将p加入到li集合的意思是,将p表的内容添加到li表内,但p表自身不会有变化的。
第一次点击的时候,li和p加到了.right里,然后,div中就没有li了 只剩下p了,所以只加p了
add<p>标签后 add<p>和<li>一起变成.right这个div里的内容,位置已经发生改变,原来.left这个div只剩下原来li后面写的p标签。再次点击,只在.right这个div里添加新的add内容。
举报
jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换
2 回答add()方法,$('li').add('<p>新的p元素</p>').appendTo($('.right'))怎么理解?
5 回答这里每次新加的p元素为何在li之前
1 回答为什么多次点击移动P元素,不会出现多个P元素?
1 回答复制一个” <p>p元素</p>“到h2下面,怎么不会被包裹起来?
2 回答$('.right').wrapInner('<p></p>'); 我把这个类名改为right 为什么他里的同div元素不被包裹呢