我想从<br/>
中删除所有<br />
<br>
或#id p
个标记。我试过了$('#id p').find('br').remove();
,但似乎没有用。
答案 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选择器)。