为了账号安全,请及时绑定邮箱和手机立即绑定

替换前后的节点

.replaceWith()方法返回的jQuery对象引用的是替换前的节点,而不是通过replaceWith/replaceAll方法替换后的节点。是什么意思?

正在回答

2 回答

这个样跟你解释吧!x=5,y=4  , x.replaceWith(y) 显示的是4,但是他的变量依旧是x,y只是把值给了x,并没有插入新的元素。这叫分离DOM元素,1.4的JQ中before()和after()都可以分离DOM元素。希望能看懂。。。虽然写的不是很科学 不过就是这么个意思。

0 回复 有任何疑惑可以回复我~
#1

地球一书生 提问者

明白,多谢
2016-10-24 回复 有任何疑惑可以回复我~

就是返回的jQuery对象$a的引用的是没有替换之前的节点b,var $a=$(b);

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

替换前后的节点

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信