h2 タグに id またはクラスがない場合、div タグ内から h2 タグを削除することは可能ですか? Web ページから他の h2 タグを削除せずに、その中のすべてのテキストを含む以下の h2 タグを削除したいのですが、これは可能ですか?
<div class="container">
<h2> text... </h2>
</div>
h2 タグに id またはクラスがない場合、div タグ内から h2 タグを削除することは可能ですか? Web ページから他の h2 タグを削除せずに、その中のすべてのテキストを含む以下の h2 タグを削除したいのですが、これは可能ですか?
<div class="container">
<h2> text... </h2>
</div>
thatjuanの答えに加えて、<h2>
削除したいのが最初の最初のもの<h2>
である場合は、セレクターを<div>
使用してその1つだけを削除できます。これは jQuery を使用したデモです。それが最初の子供でなければ、それを行うために使用することもできます.:first-child
:nth-child
最初に div への参照が必要です。または、扱っているページまたはスコープの他の div 内にある h2 タグを喜んで削除する必要があります。
次のように、jQuery を使用して「container」というクラスを持つ div 内からすべての h2 タグを削除できます。
$('div.container').children('h2').remove();
これは、その div の直接の子のみを削除します。
どの h2 を削除するかを特定するためのルールがない場合、誰かが「相棒、特定の h2 を削除し、他は削除しない」と言ったときに手動で行うようなものです。どれを削除するか」
おそらく、質問にコンテキストを追加すると、さらに役立つことがあります。