jQuery中有一種選擇器叫做模糊選擇器,可以根據元素的一部分屬性值來選擇元素。
其中,最基本的模糊選擇器是通過元素的class屬性進行選擇,例如:
$(".classname")
這可以選中所有class屬性中包含"classname"的元素。
另外一種模糊選擇器是通過元素的屬性值選擇,例如:
$("[attribute*=value]")
這可以選中所有attribute屬性中包含"value"字符串的元素。
還可以使用^=表示以某個字符串開頭或$=表示以某個字符串結尾:
$("[attribute^=value]") $("[attribute$=value]")
需要注意的是,模糊選擇器的效率會比精確選擇器低,因此在實際使用中需要根據具體情況進行選擇。
下一篇jQuery選擇器課件