我想使用jQuery定位div并将其innerHtml的颜色更改为具有INACTIVE状态的红色(它基本上是一个select2框)
这是我到目前为止针对该div的jQuery代码:
$("div#select2-drop ul > li > div:contains(INACTIVE)").css('color','red');
答案 0 :(得分:0)
根据您的评论$("div#select2-drop ul > li > div:contains(INACTIVE)").css('color','red');
这会定位一个带有ID的元素,但是你有一个类。
使用班级选择器。
$("div.select2-drop")
.find("ul > li")
.find("div:contains('INACTIVE')").css('color','red');
答案 1 :(得分:0)
在https://api.jquery.com/contains-selector/#entry-examples
处查看:contains()选择器示例 $( "div:contains('John')" ).css( "text-decoration", "underline" );
div:contains(INACTIVE)
div:contains('INACTIVE')
应该Settings -> Editor -> Color Scheme -> General
找到包含" INACTIVE"