删除所有换行符(BR)

时间:2009-12-07 05:58:10

标签: jquery line-breaks

我想从<br/>中删除所有<br /> <br>#id p个标记。我试过了$('#id p').find('br').remove();,但似乎没有用。

3 个答案:

答案 0 :(得分:6)

我尝试了这个例子,它对我有用:

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

与您的尝试有什么不同吗?

答案 1 :(得分:3)

最好的方法是......

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

答案 2 :(得分:0)

您是否尝试在具有特定ID的段落中搜索BR tage?如果是这样,我认为那将是p#id而不是(我不是JQuery专家,但它倾向于遵循CSS选择器)。