В jQuery, как вы удаляете все div, относящиеся к определенному классу ВНУТРИ определенного класса div? - PullRequest
0 голосов
/ 08 июля 2010

Если у меня есть div, который содержит другие div, как мне сделать так, чтобы я удалил все div внутри оригинального div? Это могло бы сбить с толку, вот пример кода:

<div class="test"><div class="delete"></div></div>
<div class="delete"></div>

Как мне удалить div «delete», который ВНУТРИ ТОЛЬКО «div» test, и при этом оставить его снаружи. Спасибо !!

Ответы [ 4 ]

3 голосов
/ 08 июля 2010
$('div.test').find('div.delete').remove();

должен помочь вам

1 голос
/ 08 июля 2010

на самом деле комбинация обоих:

$('div.test div.delete').remove();
0 голосов
/ 08 июля 2010

Если вы уверены, что не будет никаких других дочерних элементов, имеющих класс .delete, вы можете обойтись без этого:

$('div.test > .delete').remove();
0 голосов
/ 08 июля 2010

Чтобы удалить любой div внутри

$('div.test div').remove()
...