使用jquery删除<br>标签?

Vig*_*ani 0 html javascript wordpress jquery

美好的一天.

实际上它是wordpress网站,但我需要使用jquery的一般解决方案(如果可行)我试图删除
div结尾旁边的标签.

看我在这里使用div

    <div class="one_third">
<p>This is for testing</p>
    </div>
    <br> <!--This one -->
    <div class="one_third">
    </div>
    <br><!--This one -->
    <div class="one_third">
    </div>
    <br><!--This one -->
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,我在div中使用了div中的one_third类,我也在使用br标签.但是我只想删除在div之外的br标签,我的意思是在jquery中div的末尾.

</div>
<br>
Run Code Online (Sandbox Code Playgroud)

我不知道如何在jquery中执行此操作(实际上我尝试使用wordpress禁用wpautop也是删除div内部的br标签(我不想删除div内部的br标签只在div之外我的意思是结束div)).

任何建议都会很棒:)

谢谢,薇薇

ade*_*neo 7

您应该将HTML放在一行上.
wpautop <br>在换行符上插入,因此将HTML代码放在一行就可以避免整个问题.

<div class="one_third"><p>This is for testing</p></div><div class="one_third"></div><div class="one_third"></div>
Run Code Online (Sandbox Code Playgroud)

构建标记的方式是启用wpautop时的所有内容.


Aru*_*hny 6

它是带有类的元素的下一个兄弟 one_third

$('.one_third').next('br').remove()
Run Code Online (Sandbox Code Playgroud)

演示:小提琴

  • @NicholasHazel使用jQuery,是的,但是adeneo的答案似乎更合适,即使我不知道wordpress (2认同)