jQuery を使用して、次のように要素に css を追加することで、単一の HTML 要素を強調表示できます。
$("div:contains('simple')").css("border", "4px solid blue");
のように、複数の要素を同時に強調表示できるかどうか疑問に思っています
<h2>A title here</h2>
<div>Some content here</div>
<h2>A another title here</h2>
<div>Some more content here</div>
h2
最初のものと最初のものを一緒に強調表示するにはどうすればよいdiv
ですか?
要素を保持する親を作成できることはわかっていますdiv
が、新しく作成されdiv
たものは元のレイアウトに影響を与える可能性があります。
<p>I want to highlight <span>this</span> <strong>and this</strong></p>
コンテキストに応じてdisplay
親のプロパティを設定する必要がありますよね? div
目標を達成するためのより良い方法はありますか?
よろしくお願いします。
編集
2 つの要素に対して 1 つのハイライト ボックス (または背景などの他のハイライト効果) を取得できますか?