Pergunta

Eu gostaria de remover todas as tags <br/> <br /> ou <br> de #id p. Tentei $('#id p').find('br').remove(); mas não parece trabalho.

Foi útil?

Solução

A melhor maneira de fazer isso seria ...

$('#id p br').remove();

Outras dicas

Eu tentei este exemplo, e funcionou para mim:

<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>

Existe diferente nada do que você está tentando fazer?

Você está tentando procurar tage BR dentro de um parágrafo com um determinado ID? Se assim for, penso que seria que seria p#id vez (eu não sou nenhum perito JQuery, mas tende a seguir seletores CSS).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top