如果h2标签没有id或类,是否可以从div标签中删除h2标签?我想删除下面的h2标签,包括其中的所有文本而不从网页中删除任何其他h2标签,这可能吗?
<div class="container">
<h2> text... </h2>
</div>
答案 0 :(得分:2)
除了thejuan的回答,如果您要移除的<h2>
是<h2>
中第一个<div>
中的第一个,那么您可以使用:first-child
选择器删除那个。 Here is a Demo using jQuery。如果不是第一个孩子,你可以使用:nth-child
来做。
答案 1 :(得分:0)
您必须首先引用div,或者愿意删除您正在处理的页面或范围内任何其他div内的任何 h2标记。
您可以使用jQuery删除具有“容器”类的div中的所有h2标记,如下所示:
$('div.container').children('h2').remove();
这只会删除该div的直接子女。
如果你没有任何规则来确定要删除哪些h2,当有人告诉你“嘿伙伴,删除一些特定的h2s而不是其他人时,它就像手工做的那样......嘿,我赢了”告诉你哪些要删除“
也许如果您在问题中添加更多上下文,我们可以提供更多帮助。