读书人

jquery的after与insertAfter的差异

发布时间: 2014-01-17 15:01:00 作者: rapoo

jquery的after与insertAfter的区别

?

?

?

从上述对比可以看出,其实这两个方法的差别就像主语跟宾语的差别一样,是主与从的问题。

after方法,是把参数元素移到调用方法的元素的后面,而insertAfter方法则恰恰相反,是把调用方法的元素插入到参数元素的后面。

另外要注意的是,当要用这两个方法在dom树中添加新元素时,如”<li>new</li>”,这样的html字符串不能出现在after方法的调用主体或insertAfter的参数中,因为这样一来,jquery不知道要把新元素放到哪里去,反而会导致要相关的原有元素丢失。

黑天鹅工作室

读书人网 >Web前端

热点推荐