我有一个PHP生成的代码,它有不需要的br标签.如何删除<br>打开后立即出现的时间<ul>即:它不在里面<li>
如何<br>在关闭标签后立即删除</ul>
<ul>
<br>
<li> ....</li>
<li> ....</li>
<li> ....</li>
</ul>
<br>
Run Code Online (Sandbox Code Playgroud)
看作是a 的唯一合法孩子<ul>是一个<li>标签:
$('ul').children(':not(li)').remove();
Run Code Online (Sandbox Code Playgroud)
或者如果你想更具体,只解决这个特定的错误:
$('ul > br').remove();
Run Code Online (Sandbox Code Playgroud)
要删除<br>该遵循一个<ul>,你可以使用"前面的" CSS选择器:
$('ul + br').remove();
Run Code Online (Sandbox Code Playgroud)
请注意,后者不仅仅涉及"开始" <ul>标记,而是指整个<ul> 元素,包括其结束</ul>标记.