我想用jquery只移除前两个BR标签。
<div id="system">
<BR CLEAR="ALL"><BR>// I want to remove both BR.
...
<BR>...
...
<BR>
我假设这样的事情。但我不确定。
$('#system br').remove();
有人能告诉我怎么做吗?
答案 0 :(得分:14)
答案 1 :(得分:2)
$("#system br:lt(2)").remove();
答案 2 :(得分:1)
尝试
$('#system br:first').remove();
$('#system br:first').remove();
第一行删除第一行br
,然后第二行br
成为第一行,然后再删除第一行。
答案 3 :(得分:1)
也试试nth-child。
$("#system > br:nth-child(1), #system > br:nth-child(2)").remove();
在#system
答案 4 :(得分:0)
此外,如果您只想删除最后一个br,则可以尝试;
$('#elementID br:last').remove();
让我们说br跟随 ,你可以尝试
$('#elementID strong+br:last').remove();
答案 5 :(得分:0)
试试吧。将(最多4 BR)替换为(1 BR)
$('#system br').each(function() {
if ($(this).next().is('br')) {
$(this).next().remove();
}
});