Rumah > hujung hadapan web > tutorial js > jQuery中remove基础介绍及对比empty之间的区别

jQuery中remove基础介绍及对比empty之间的区别

巴扎黑
Lepaskan: 2017-06-25 09:37:04
asal
1495 orang telah melayarinya

定义和用法

remove() 方法移除被选元素,包括所有文本和子节点。

该方法不会把匹配的元素从 jQuery 对象删除,因而可以在将来再使用这些匹配的元素。

但除了这个元素本身得以保留之外,remove() 不会保留元素的 jQuery 数据。其他的比如绑定的事件、附加的数据等都会被移除。这一点与 detach() 不同。

语法

$(selector).remove()

JQuery empty方法和remove方法的区别

1、JQuery empty方法
     A、定义和用法
           empty() 方法从被选元素移除所有内容,包括所有文本和子节点。
    B、语法
           $(selector).empty();
2、JQuery  remove方法

     A、定义和用法  
  remove() 方法移除被选元素,包括所有文本和子节点。

  该方法不会把匹配的元素从 jQuery 对象中删除,因而可以在将来再使用这些匹配的元素。

  但除了这个元素本身得以保留之外,remove() 不会保留元素的 jQuery 数据。其他的比如绑定的事件、附加的数据等都会被移除。这一点与 detach() 不同。
    B、语法
        $(selector).remove();

3、区别
  拿$("p").empty()来说,他只是把

dsfsd

中的文本给移除了,而留下 了

,仍保留其在dom中所占的位置。
   
$("p").remove()则是把其从dom中删除,而不会保留其所占的位置。

Atas ialah kandungan terperinci jQuery中remove基础介绍及对比empty之间的区别. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan