سؤال

أود إزالة الكل <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 بدلا من ذلك (أنا لا خبير مسج، لكنه يميل إلى متابعة محددات CSS).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top