jQuery中有一种选择器叫做模糊选择器,可以根据元素的一部分属性值来选择元素。
其中,最基本的模糊选择器是通过元素的class属性进行选择,例如:
$(".classname")
这可以选中所有class属性中包含"classname"的元素。
另外一种模糊选择器是通过元素的属性值选择,例如:
$("[attribute*=value]")
这可以选中所有attribute属性中包含"value"字符串的元素。
还可以使用^=表示以某个字符串开头或$=表示以某个字符串结尾:
$("[attribute^=value]")$("[attribute$=value]")
需要注意的是,模糊选择器的效率会比精确选择器低,因此在实际使用中需要根据具体情况进行选择。