jquery删除元素

时间:2011-08-13 10:00:20

标签: jquery jquery-selectors

我必须删除某些元素而不删除整个div。例如 这里,

<div>
    <p>Hello</p>
    <h1>Stack Overflow</h1>
    <div>This is a wonderful site</div>
</div>

我必须删除<p><div>标记而不清空整个div。是否有任何子选择器用于在jquery中删除。

1 个答案:

答案 0 :(得分:9)

试试这个$("div").children("p,div").remove();

使用children(),您可以选择要删除的元素。

演示: http://jsfiddle.net/tT97f/

另一种方法是使用子选择器>,例如$("div > p, div > div").remove();

演示: http://jsfiddle.net/tT97f/1/