如何使用jquery删除br

How to remove br using jquery?

本文关键字:br 删除 jquery 何使用      更新时间:2023-09-26

结构如下:

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

每当两个br tag聚集在一起时,我想删除一个br tag,如下所示:

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

如何使用jQuery实现这一点?

尝试直接兄弟选择器

http://jsfiddle.net/u2vS6/

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

你可以试试

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

这将删除第二个<br/>。也许有更好的解决办法。

编辑:正如我所说,其他答案更好:)

另一个解决方案,

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

我正在使用这个代码

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