两者都是jquery提供的删除html元素的方法,但是作用的范围不同。
- remove() - 删除被选元素(及其子元素)
- empty() - 从被选元素中删除子元素
区别如下:
1、remove()会被被选元素包括子元素整个删除,而empty()只会把被选元素的子元素删除!
2、remove() 方法还可接受一个参数,允许对被删元素进行过滤,而empty()不可以。
$("p").remove(".list"); //删除类名为list的p元素
两者都是jquery提供的删除html元素的方法,但是作用的范围不同。
区别如下:
1、remove()会被被选元素包括子元素整个删除,而empty()只会把被选元素的子元素删除!
2、remove() 方法还可接受一个参数,允许对被删元素进行过滤,而empty()不可以。
$("p").remove(".list"); //删除类名为list的p元素