【发布时间】:2009-12-07 05:58:10
【问题描述】:
我想从#id p 中删除所有<br/> <br /> 或<br> 标签。我试过$('#id p').find('br').remove();,但它似乎不起作用。
【问题讨论】:
标签: jquery line-breaks
我想从#id p 中删除所有<br/> <br /> 或<br> 标签。我试过$('#id p').find('br').remove();,但它似乎不起作用。
【问题讨论】:
标签: jquery line-breaks
我尝试了这个例子,它对我有用:
<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>
与您尝试做的有什么不同吗?
【讨论】:
$('#foobar p br').remove();。另外,请查看jsbin.com。这很棒。欢迎。
最好的办法是……
$('#id p br').remove();
【讨论】:
您是否尝试在具有特定 ID 的段落中搜索 BR 标记?如果是这样,我认为那将是p#id(我不是 JQuery 专家,但它倾向于遵循 CSS 选择器)。
【讨论】: