0

h2 タグに id またはクラスがない場合、div タグ内から h2 タグを削除することは可能ですか? Web ページから他の h2 タグを削除せずに、その中のすべてのテキストを含む以下の h2 タグを削除したいのですが、これは可能ですか?

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


 </div>
4

2 に答える 2

2

thatjuanの答えに加えて、<h2>削除したいのが最初の最初のもの<h2>である場合は、セレクターを<div>使用してその1つだけを削除できます。これは jQuery を使用したデモです。それが最初の子供でなければ、それを行うために使用することもできます.:first-child:nth-child

于 2013-07-24T06:14:59.330 に答える
0

最初に div への参照が必要です。または、扱っているページまたはスコープの他の div 内にある h2 タグを喜んで削除する必要があります。

次のように、jQuery を使用して「container」というクラスを持つ div 内からすべての h2 タグを削除できます。

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

これは、その div の直接の子のみを削除します。

どの h2 を削除するかを特定するためのルールがない場合、誰かが「相棒、特定の h2 を削除し、他は削除しない」と言ったときに手動で行うようなものです。どれを削除するか」

おそらく、質問にコンテキストを追加すると、さらに役立つことがあります。

于 2013-07-24T06:05:43.607 に答える