jQuery中的attribute篩選器是一種非常有用的功能,它可以通過元素的屬性來進行篩選和操作。
使用attribute篩選器非常簡單,只需要使用jQuery的$()函數來選取元素,然后加上屬性的名稱和值即可。
$("p[title='example']")
上面的代碼將會選取所有帶有title屬性值為"example"的p元素。
attribute篩選器還支持一些特殊的操作符,例如"~="表示包含某個詞匯的屬性值,"^="表示以某個值開頭的屬性值。
$("a[href^='https://'], a[href^='http://']")
上面的代碼將會選取所有以"http://"或"https://"開頭的a元素的href屬性。
另外還有一些常用的attribute篩選器,例如":first"表示選取第一個匹配到的元素,":last"表示選取最后一個匹配到的元素,":not"表示不匹配某個條件的元素。
$("input:not(:checked)")
上面的代碼將會選取所有沒有被選中的input元素。
使用attribute篩選器可以讓我們更加方便地對頁面進行操作和修改,它是jQuery的一大亮點。