这三种jQuery方法之间的功能区别是什么:

  • detach()
  • hide()
  • remove()
  • 最佳答案

    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/

    10-09 23:05