0

如果 h2 标签没有 id 或类,是否可以从 div 标签中删除 h2 标签?我想删除下面的 h2 标签,包括其中的所有文本,而不从网页中删除任何其他 h2 标签,这可能吗?

<div class="container">
    <h2> text... </h2>


 </div>
4

2 回答 2

2

除了 thatjuan 的答案,如果<h2>您要删除的是第一个中的第一个<h2><div>那么您可以使用:first-child选择器来删除那个。这是一个使用 jQuery 的演示。如果不是第一个孩子,你也可以:nth-child这样做。

于 2013-07-24T06:14:59.330 回答
0

您必须首先引用 div,或者愿意删除您正在处理的页面或范围内任何其他 div 内的任何h2 标记。

您可以使用 jQuery 从具有名为“容器”的类的 div 中删除所有 h2 标签,如下所示:

$('div.container').children('h2').remove();

这只会删除该 div 的直接子级。

如果您没有任何规则来确定要删除哪些 h2,那么当有人告诉您“嘿,伙计,删除一些特定的 h2 而不是其他的......嘿,我不会告诉你时,这就像手工操作一样哪些要删除”

也许如果您为您的问题添加更多上下文,我们可以提供更多帮助。

于 2013-07-24T06:05:43.607 回答