Удаление всех разрывов строк (BRs)
-
13-09-2019 - |
Вопрос
Я бы хотел удалить все <br/>
<br />
или <br>
теги из #id p
.Я пытался $('#id p').find('br').remove();
но, похоже, это не работает.
Решение
Лучшим способом сделать это было бы...
$('#id p br').remove();
Другие советы
Я опробовал этот пример, и у меня это сработало:
<html>
<head>
<title>Test!</title>
<script src="jquery-1.3.2.js"/>
</head>
<body>
<div id="foobar">
<p>
This is <br/> some <br/> text.
</p>
</div>
<input type="button" value="Click" onclick="$('#foobar p').find('br').remove();"/>
</body>
</html>
Есть ли что-то отличное от того, что вы пытаетесь сделать?
Вы пытаетесь искать BR
помечать внутри абзаца с определенным идентификатором?Если это так, я думаю, что это было бы, что было бы p#id
вместо этого (я не эксперт по jQuery, но он, как правило, следует CSS-селекторам).
Не связан с StackOverflow