6
我是JQuery的新手,我想這很簡單,但我找不到合適的選擇器。我試過這個代碼:JQuery選擇器:href屬性既不包含word1也不包含word2
$(":not(a[href=word1],a[href=word2]").click(function() {
... do something
}
但它不工作,實際上它似乎吸所有的CPU時間。你可以幫我嗎?謝謝!
我是JQuery的新手,我想這很簡單,但我找不到合適的選擇器。我試過這個代碼:JQuery選擇器:href屬性既不包含word1也不包含word2
$(":not(a[href=word1],a[href=word2]").click(function() {
... do something
}
但它不工作,實際上它似乎吸所有的CPU時間。你可以幫我嗎?謝謝!
這裏有一個更有效的版本,第一個範圍縮小到錨:
$("a:not([href*=word1],[href*=word2])").click(function() {
//do something
});
You can test the selector out here。
目前你要綁定一個click
事件一切這不是對這些單詞一個錨,在它的href
屬性......每一個元素,這是非常昂貴的兩個檢查和綁定,這而是綁定到錨,只有當它們的href
不包含任何這些詞時。
謝謝,它的工作原理! – astorcas 2010-09-28 13:47:03