2011-10-13 54 views
1

我期待找到任何具有href包含example.com不包含的錨定標記不包含vendor_id。事情是這樣的......如何找到包含多個字符串的hrefs

$('a[href*="example.com" && href!*="vendor_id"]') 

這裏的錨我會找到的例子...... <a href="http://www.example.com/?vendor_id=1>

這可能嗎?謝謝你的幫助!

編輯:我不認爲有'不包含'的選擇器,但這樣做的工作? $('a[href*="example.com"]:not([href*="vendor_id")')

回答

1

可以疊加屬性這樣的選擇,以達到你所需要的:

a[href*="example.com"][href!*="vendor_id"] 
+0

這是一個選擇? '!* =' – hunter

+0

不知道。只是根據他使用的選擇器來回答。 – coreyward

0

Yo ü可以做:

$('a[href*="example.com"]').filter('a[href*="vendor_id"]').remove(); 

小提琴這裏:http://jsfiddle.net/Smpm4/

相關問題