地球一书生
2016-10-22 19:00
.replaceWith()方法返回的jQuery对象引用的是替换前的节点,而不是通过replaceWith/replaceAll方法替换后的节点。是什么意思?
这个样跟你解释吧!x=5,y=4 , x.replaceWith(y) 显示的是4,但是他的变量依旧是x,y只是把值给了x,并没有插入新的元素。这叫分离DOM元素,1.4的JQ中before()和after()都可以分离DOM元素。希望能看懂。。。虽然写的不是很科学 不过就是这么个意思。
就是返回的jQuery对象$a的引用的是没有替换之前的节点b,var $a=$(b);
jQuery基础(二)—DOM篇
114012 学习 · 590 问题
相似问题