2009-11-27 63 views
1

我有這個ID結構的一系列的輸入標籤。jQuery複雜選擇器與中間通配符?

id="menu_popSearch_chk1_I" 
id="menu_popSearch_chk2_I" 
id="menu_popSearch_chk3_I" 

等。但是,我不希望這些

id="menu_popSearch_chk1_S" 
id="menu_popSearch_chk2_S" 
id="menu_popSearch_chk3_S" 

是否有一個「通配符」之類的功能,在那裏我能得到的第一套,但不是第二組。

回答

5
$('input[id$=_I]') 

閱讀here

編輯: 或者,也許你可以做

$('input[id^=menu_popSearch]').not('input[id$=_S]') 

編輯2: 沒關係,你繼續優化的問題,我會盡力跟上

$('input[id^=menu_popSearch][id$=_I]') 

here現在

+0

但也有其他項目進行_I的結局,我需要所有這些與menu_popSearch開始元素,並_I –

+0

結束這工作,謝謝! –