Javascript 删除包含特定标记的标记父级

Javascript 删除包含特定标记的标记父级,javascript,jquery,Javascript,Jquery,我正在尝试删除所有包含标记的。我正在使用这个jQuery代码,但它是错误的——代码不希望删除br,我需要删除拥有br的家长 需要你的帮助,我看到许多删除脚本,但它不工作 jQuery(函数($){ $('#singlecomment54')。查找('br')。每个(函数(){ $(this.remove(); }); }); ghjkghjk GHJK GHJK 您应该使用.parent。。。例如: $(this).parent('p').remove(); 代码段: jQuery(

我正在尝试删除所有包含

标记的
。我正在使用这个jQuery代码,但它是错误的——代码不希望删除
br
,我需要删除拥有
br
的家长

需要你的帮助,我看到许多删除脚本,但它不工作

jQuery(函数($){
$('#singlecomment54')。查找('br')。每个(函数(){
$(this.remove();
});
});

ghjkghjk

GHJK

GHJK




您应该使用
.parent
。。。例如:

$(this).parent('p').remove();
代码段:

jQuery(函数($){
$('#singlecomment54')。查找('br')。每个(函数(){
$(this.parent('p').remove();
});
});

ghjkghjk

GHJK

GHJK

sdf

sdf


您没有删除该段落。您正在删除断开标记本身:

jQuery(函数($){
$('#singlecomment54')。查找('br')。每个(函数(){
$(this.remove();
});
});
p:before{content:'p:';}

ghjkghjk

GHJK

GHJK




试试这一步,获取所有br标记,它们获取一级父级“p”,并将其删除
$(“br”)。父级(“p”)。删除()


或者,您可以迭代br对象列表,并将其应用于每个项。父项(“p”).remove()

仅包含

标记,或者
包含

标记并与其他内容混合的
对象。如果这就是您的
.each()
所做的,您可以将代码简化为
$(查找‘(BR’))。(‘B'’).Read()/<代码>或“<代码> $$”(PyTunMeMeX54 P>Br)。PARTENTROR()/Reave](<代码)>谢谢,不到目前为止,我给了你1个几分钟(我现在不能)。凯文很高兴我能帮助。请考虑把我的答案标记为正确。