detach()、hide() 和 remove() 之间的区别 - jQuery

2023-11-21

这三者在功能上有什么区别jQuery方法:

  • detach()
  • hide()
  • remove()

hide()设置匹配元素的 CSSdisplay财产给none.

remove()从 DOM 中完全删除匹配的元素。

detach()就好像remove(),但保留与匹配元素关联的存储数据和事件。

要将分离的元素重新插入到 DOM 中,只需插入返回的jQuery设置自detach():

var span = $('span').detach();

...

span.appendTo('body');
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

detach()、hide() 和 remove() 之间的区别 - jQuery 的相关文章

随机推荐