在jQuery中,選擇器是非常重要和常用的部分。選擇器可以根據元素的屬性、標簽名、類名以及其他不同的屬性,來選擇一個或多個元素。在這些選擇器中,id選擇器常常用于選擇指定的元素。
然而,有時候我們需要選擇的元素并不是都具有相同的id,而且id的名稱也不是完全一致的,這時候就需要使用id模糊選擇器。下面就是一個基本的例子:
$('input[id^="name"]')
這里的“^=”符號表示以指定的字符串開頭,即選擇所有id以“name”為開頭的元素。如果要選擇所有以“name”結尾的元素,則需要使用“$=”符號。
除了“^=”和“$=”符號之外,還有“*=”符號,表示包含指定字符串的元素都會被選擇。
$('input[id*="address"]')
這里選擇的是所有id中包含“address”的input元素。
除了id以外,類名、屬性、標簽名等也可以使用模糊選擇器。當然,正確使用選擇器也是需要注意的。選擇器的效率是影響網頁性能的重要因素之一,過度選擇和濫用選擇器都是應該避免的。
上一篇docker182