说我有这样的事情:
<p>
<br><br>
<img id='unique'>
<br>
</p>
我希望jQuery循环遍历p标记并删除所有换行标记。请记住,我必须首先找到image元素,这是唯一具有唯一标识符的元素。
我尝试了一些循环并查看了文档,但似乎没有做对。
答案 0 :(得分:3)
$("#unique").parent().find("br").remove();
答案 1 :(得分:2)
这是你要找的吗?
$("#unique").parent('p').find('br').remove();
答案 2 :(得分:1)
您可以使用以下
选择#unique和nearest()p标签$('#unique').closest('p'))
,或者
$('#unique').parent()
然后选择br,你可以链接以上任何一个:
$('#unique').parent().find('br')
删除时,完整代码为:
$('#unique').parent().find('br').remove()
答案 3 :(得分:1)
试试这个
$("p").each(function(){
$(this).find("br").remove();
});
答案 4 :(得分:1)
在此处查看http://jsfiddle.net/arvind07/EqVf5/
if ($('p').has('#unique')) {
$('p').find('br').remove();
}