2011-11-24 76 views
2

我的結構是這樣的:如何使用jquery刪除br?

<p>something</p> 
<br/> 
<br/> 
<p>ssddfgdfg</p> 
<br/> 
<br/> 
<p>dsdfsfsdfsdfsd</p> 
<br/> 
<br/> 

我想刪除一個br tag只要2 br tag走到一起,就像這樣:

<p>something</p> 
<br/> 
<p>ssddfgdfg</p> 
<br/> 
<p>dsdfsfsdfsdfsd</p> 
<br/> 

我怎樣才能做到這一點使用jQuery?

+0

http://stackoverflow.com/questions/3667904/how-to-remove-the-first-two-br-tags-with-jquery –

回答

3

你可以嘗試做

$('br').next('br').remove(); 

這將刪除第二<br/>。雖然可能有更好的解決方案。

編輯:正如我所說的其他答案是更好:)

1

另一種解決方案,

$('br').prev('br').remove(); 
0

我用這代碼

$('br').each(function() 
    { 
     if ($(this).next().is('br')) 
     { 
     $(this).next().remove(); 
     } 
    }