2010-08-19 53 views
1

我想加上某一組datefields的jQueryUI的日期選擇器,但不包括其ID在-0使用多個jQuery選擇過濾

這裏結束領域是我的代碼:

 
$(function() { 
      $("input[id^='TOEFLtestDate-']").not([id$='-0']).datepicker({ 
       onClose: function(dateText, inst){ 
        GenericDateUpdate(this.id, dateText,1); 
       } 
      }); 
     }); 

這代碼選擇正確的輸入池:

 
$(function() { 
      $("input[id^='TOEFLtestDate-']").datepicker({ 
       onClose: function(dateText, inst){ 
        GenericDateUpdate(this.id, dateText,1); 
       } 
      }); 
     }); 

我似乎無法得到過濾權限來過濾以-0結尾的ID。

感謝您的任何幫助。

回答

3

你只需要引號的第一次嘗試,是這樣的:

$("input[id^='TOEFLtestDate-']").not("[id$='-0']") 

還是有點清潔,使用:not() selector,就像這樣:

$("input[id^='TOEFLtestDate-']:not([id$='-0'])") 
+0

感謝尼克......你必須住在堆棧溢出。 :-) – 2010-08-19 17:22:38

+0

@resonantmedia - 其實我正在建立一些物化視圖,只是回答性能測試:) – 2010-08-19 17:25:20