首页 > 代码库 > jquery点滴总结

jquery点滴总结

1.empty()、remove()、detach()

empty():只移除了 指定元素中的所有子节点,而留下 了<p></p>,仍保留其在dom中所占的位置。

remove():从DOM中删除所有匹配的元素。这个方法不会把匹配的元素从jQuery对象中删除,因而可以在将来再使用这些匹配的元素。但除了这个元素本身得以保留之外,其他的比如绑定的事件,附加的数据等都会被移除。而不会保留其所占的位置。

detach():从DOM中删除所有匹配的元素。这个方法不会把匹配的元素从jQuery对象中删除,因而可以在将来再使用这些匹配的元素。与remove()不同的是,所有绑定的事件、附加的数据等都会保留下来。

2.siblings()、next()、pre()、nextAll()、preAll()

siblings()选取node的所有兄弟节点
next()选取紧邻node节点的下一个兄弟节点
pre()选取紧邻node节点的上一个兄弟节点
nextAll()选取node节点后的所有兄弟节
preAll()选取node节点前得所有node节点

jquery点滴总结