찾다

 >  Q&A  >  본문

detach()和remove()的区别?

var p = $("p:first").remove();
p.css('color','red').text('p1通过remove处理后,点击该元素,事件丢失')
$("body").append(p);

以上代码,p首先被移除掉了,自身元素p标签也应该将移除了,可是为什么p又重新设置样式及内容的时候却还是会是p标签呢

小白小白2901일 전1104

모든 응답(2)나는 대답할 것이다

  • 数据分析师

    数据分析师2017-09-30 22:57:43

    detach()와 제거()의 차이점은 무엇인가요? -PHP 중국어 사이트 Q&A-detach()와 Remove()의 차이점은 무엇인가요? -PHP 중국어 홈페이지 Q&A

    꼭 보고 배워보세요.

    회신하다
    0
  • 迷茫

    迷茫2016-12-19 17:30:19

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

    회신하다
    1
  • 취소회신하다