欢迎各位兄弟 发布技术文章
这里的技术是共享的
通过 jQuery,可以很容易地删除已有的 HTML 元素。
如需删除元素和内容,一般可使用以下两个 jQuery 方法:
jQuery remove() 方法删除被选元素及其子元素。
$("#div1").remove();
jQuery empty() 方法删除被选元素的子元素。
$("#div1").empty();
jQuery remove() 方法也可接受一个参数,允许您对被删元素进行过滤。
该参数可以是任何 jQuery 选择器的语法。
下面的例子删除 class="italic" 的所有 <p> 元素:
$("p").remove(".italic");
如需有关 jQuery HTML 方法的完整内容,请访问以下参考手册:
移除 p 元素的内容:
$(".btn1").click(function(){
$("p").empty()
;
});
empty() 方法从被选元素移除所有内容,包括所有文本和子节点。
$(selector).empty()
移除所有 <p> 元素:
$("button").click(function(){
$("p").remove()
;
});
remove() 方法移除被选元素,包括所有文本和子节点。
该方法不会把匹配的元素从 jQuery 对象中删除,因而可以在将来再使用这些匹配的元素。
但除了这个元素本身得以保留之外,remove() 不会保留元素的 jQuery 数据。其他的比如绑定的事件、附加的数据等都会被移除。这一点与 detach() 不同。
$(selector).remove()