Pregunta

Me gustaría eliminar todas las etiquetas <br/> <br /> o <br> de #id p. Probé $('#id p').find('br').remove(); pero no parece funcionar.

¿Fue útil?

Solución

La mejor manera de hacerlo sería ...

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

Otros consejos

Probé este ejemplo, y funcionó para mí:

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

¿Hay algo diferente de lo que estamos tratando de hacer?

¿Estás tratando de buscar taje BR dentro de un párrafo con una identificación particular? Si es así, creo que habría que serían p#id lugar (no soy experto jQuery, pero tiende a seguir los selectores CSS).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top