我正在尝试在某组日期字段上添加jQueryUI datepicker,但排除其id以-0结尾的字段
这是我的代码:
$(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。
感谢您的帮助。
答案 0 :(得分:3)
首次尝试时只需要引号,如下所示:
$("input[id^='TOEFLtestDate-']").not("[id$='-0']")
或者更清洁一点,使用:not()
selector,如下所示:
$("input[id^='TOEFLtestDate-']:not([id$='-0'])")