Question

Je voudrais supprimer toutes les balises <br/> de <br /> ou <br> de #id p. J'ai essayé $('#id p').find('br').remove(); mais il ne semble pas fonctionner.

Était-ce utile?

La solution

La meilleure façon de le faire serait ...

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

Autres conseils

J'ai essayé cet exemple, et cela a fonctionné pour moi:

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

Y at-il quelque chose de différent de ce que vous essayez de faire?

Vous essayez de rechercher BR tage dans un paragraphe avec un ID particulier? Si oui, je pense que ce serait qui serait p#id à la place (je ne suis pas expert JQuery, mais il a tendance à suivre les sélecteurs CSS).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top