使用 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
有没有更好的方法来实现目标?
提前谢谢了。
编辑
我可以为这两个元素获得一个突出显示框(或其他突出显示效果,如背景)吗?