jQuery удалить содержит () текст из div - PullRequest
3 голосов
/ 25 января 2012

Я хочу удалить все экземпляры

<br />

от моего div. Использование

$('div.std').remove(":contains('<br />')");

не работает. Я скопировал и немного изменил это право с сайта документации jQuery.

Ответы [ 5 ]

7 голосов
/ 25 января 2012

Попробуйте вместо:

$('div.std br').remove();

Выбирает br элементы, которые являются потомками div класса .std, а затем удаляет их из DOM.

Ссылки:

2 голосов
/ 25 января 2012

1001 * попробовать *

$("div.std br").remove();

отредактировал ответ, так как мой был неверным после просмотра других ответов

2 голосов
/ 25 января 2012

Просто используйте это, он найдет все br теги внутри div.std и удалит его.

$('div.std br').remove();
1 голос
/ 25 января 2012
$('div.std br').remove();

Это удалит все ваши <br /> из всех div с классом std.

0 голосов
/ 25 января 2012

Может быть, вам придется переписать его?

$("div.std:contains('<br />')").remove();
...