如何选择具有属性的元素color:lightGreen
使用 jQuery 在 CSS 中,然后将其更改为#666
?
示例 HTML:
<a id="ctl00_ContentPlaceHolder1_GridView1_ctl17___ID_DetailsHyperLink"
class="CorporateHyperlink"
href="/EstimateSite/Estimate/Details.aspx?ID=234"
style="color:LightGreen;">Details</a>
$("a").each(function() {
if ($(this).css("color") == "rgb(144, 238, 144)") {
$(this).css("color", "#666");
}
});
或者如果您更喜欢使用filter
:
$("a").filter(function() {return $(this).css('color') == 'rgb(144, 238, 144)';})
.css("color", "#666");
BUT如果您有机会编辑标记,最好将浅绿色添加到类中,然后将该类应用于这些元素,然后您可以为新颜色创建另一个类,然后像这样更改它们:
$(".lightGreen").removeClass("lightGreen").addClass("newColour");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)