📅  最后修改于: 2023-12-03 15:16:46.893000             🧑  作者: Mango
在jQuery中,[属性~=值]
选择器用于选取具有指定属性值的元素。它匹配拥有指定属性且属性值包括包含指定字符串的元素。
$("[attribute~=value]")
其中,attribute
是要匹配的属性名称,value
是要包含的字符串。
HTML代码:
<ul>
<li data-color="red">Red</li>
<li data-color="green">Green</li>
<li data-color="blue">Blue</li>
<li data-color="yellow green">Yellow-green</li>
</ul>
jQuery代码:
// 获取属性data-color包含green的元素
$("li[data-color~=green]").css("background-color", "green");
解释:上述代码可以选取所有li
元素中data-color
属性包含green
字符串的元素,并将它们的背景颜色设置为绿色。