这三种jQuery
方法之间的功能区别是什么:
最佳答案
hide()
将匹配元素的CSS display
属性设置为none
。
remove()
从DOM中完全删除匹配的元素。
detach()
类似于remove()
,但保留与匹配元素关联的存储的数据和事件。
要将分离的元素重新插入DOM中,只需从jQuery
中插入返回的detach()
集:
var span = $('span').detach();
...
span.appendTo('body');
关于javascript - detach(),hide()和remove()之间的区别-jQuery,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4942070/