我有一個鏈接,是目前:jQuery的過濾器:包含一個鏈接(A HREF = 「#」)
a href="#"
但很快客戶端將鏈接改爲
a href="something"
當鏈接變成了我想用jQuery來改變CSS的東西,但我不知道如何爲一個屬性編寫過濾器(href =「」)...
我有一個鏈接,是目前:jQuery的過濾器:包含一個鏈接(A HREF = 「#」)
a href="#"
但很快客戶端將鏈接改爲
a href="something"
當鏈接變成了我想用jQuery來改變CSS的東西,但我不知道如何爲一個屬性編寫過濾器(href =「」)...
這裏有一個用href不等於散列:
$('a[href!="#"]')
閱讀有關jQuery選擇:
這裏是你可以用它來比較你href
屬性的兩個選項:
href是空的:
$('a[href=""]') or $('a[href="#"]')
href是不是空:
$('a[href!=""]') or $('a[href!="#"]')
當比較的屬性,jQuery提供了幾個運營商comparisions:
= Is Equal
!= Is Not Equal
^= Starts With
$= Ends With
*= Contains
+1謝謝,我需要包含但不記得語法 – 2011-12-12 23:13:38
非常感謝! Toootally忘記了那幾個比較操作符! – 2012-10-31 13:02:29
在jQuery選擇快速閱讀應該做的伎倆(如由上面的Rionmonster提到)。我只是想指出,你還可以檢查具有特定屬性的元素(這是我希望你真正需要?)通過執行類似
$('a[href]')
這個發現有一個明確href
屬性<a>
元素,無論是散列還是其他任何東西。適合篩選出可點擊的錨點。
+1。我錯過了OP想要做負面搜索的觀點。 – Chandu 2011-04-13 18:42:35
NP,大家都這樣做:) – Eli 2011-04-13 18:42:59
不錯的想法............. – 2011-04-13 21:05:02