Вопрос

Я бы хотел удалить все <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-селекторам).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top