jquery中remove()和empty()是区别

两者都是jquery提供的删除html元素的方法,但是作用的范围不同。

  • remove() - 删除被选元素(及其子元素)
  • empty() - 从被选元素中删除子元素

区别如下:

1、remove()会被被选元素包括子元素整个删除,而empty()只会把被选元素的子元素删除!

2、remove() 方法还可接受一个参数,允许对被删元素进行过滤,而empty()不可以。

$("p").remove(".list"); //删除类名为list的p元素

 

posted @ 2017-08-21 11:20  javenLee  阅读(495)  评论(0编辑  收藏  举报