【问题标题】:Using multiple jQuery selectors to filter使用多个 jQuery 选择器进行过滤
【发布时间】:2010-08-19 17:11:00
【问题描述】:

我正在尝试在一组日期字段上添加 jQueryUI 日期选择器,但排除 id 以 -0 结尾的字段

这是我的代码:

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

此代码选择正确的输入池:

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

我似乎无法获得过滤权限以过滤掉以 -0 结尾的 id。

感谢您的帮助。

【问题讨论】:

    标签: jquery jquery-ui jquery-selectors


    【解决方案1】:

    您只需要在第一次尝试时使用引号,如下所示:

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

    或者更简洁一点,使用:not() selector,像这样:

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

    【讨论】:

    • 谢谢尼克...你必须住在 StackOverflow 上。 :-)
    • @resonantmedia - 实际上我现在正在构建一些物化视图,只是在性能测试之间回答:)
    猜你喜欢
    • 2014-09-17
    • 1970-01-01
    • 2012-08-20
    • 2011-12-14
    • 1970-01-01
    • 2015-08-30
    • 2016-02-11
    • 1970-01-01
    • 2012-01-12
    相关资源
    最近更新 更多