2014-02-12 57 views
3

是否有可能在jQuery中使用AND選擇器?我試圖通過結果進行篩選,我需要多個選擇器纔是真實的。這是我使用的,而不是「或」,所以我使用的「,」我想用「AND」。AND選擇器jQuery

$('div.job:not([data-province="'+province+'"])', 'div.job:not([data-employment="'+employment+'"])', 'div.job:not([data-education="'+education+'"])', 'div.job:not([data-branch="'+branch+'"])').fadeOut('slow'); 
+0

你們是不是要找到所有這些數據 - *標籤的元素?如果是這樣,你可以堅持所有這些:不是()選擇器一個接一個。 –

回答

5

是的,你可以這樣做,你實際上是在尋找combined attribute selector

嘗試,

$('div.job[data-province!="'+province+'"][data-employment!="'+employment+'"][data-education!="'+education+'"][data-branch!="'+branch+'"]').fadeOut('slow'); 
+0

這不會起作用 –

+0

@RoyiNamir爲什麼?好奇知道原因。? –

+0

http://jsbin.com/qomub/3/edit –