我有一个HTML div,我知道它的id,还有一些孩子(以及他们的孩子)。我想要做的是,如果我连续看到两个<br/>
元素,我想删除其中一个元素。即我的意思是:
<div id="a">
<div>
<span>
<br/>
<span>
<span>
<br/>
<br/>
<span>
<div>
</div>
是:
<div id="a">
<div>
<span>
<br/>
<span>
<span>
<br/>
<span>
<div>
</div>
答案 0 :(得分:1)
你可以尝试
$('br + br').remove()
&#13;
span {
border: 1px solid red;
padding: 5px;
display: block;
}
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="a">
<div>
<span>
<br/>
<span>
<span>
<br/>
<br/>
<span>
<div>
</div>
</span>
</span>
</span>
</span>
</div>
</div>
&#13;
答案 1 :(得分:1)
$('#a').find('br+br').remove();