【问题标题】:jquery: using delegates on same class but in different divjquery:在同一类但在不同的div中使用委托
【发布时间】:2014-02-21 11:17:28
【问题描述】:

我正在使用委托为焦点事件的文本框设置日期选择器

我有两个不同的 div,文本框为 class='mydatepicker'

使用 jQuery 日期选择器。

$('#div1').on('focus', '.mydatepicker', function(){   $(this).datepicker();});

$('#div2').on('focus', '.mydatepicker', function(){   $(this).datepicker();});

我的代码工作正常,但想知道我是否可以结合这两个功能。(重新分解)

我尝试使用多个选择器,但在委托的情况下它不起作用

谢谢

【问题讨论】:

  • 你能把html部分也显示一下吗?

标签: javascript jquery html datepicker


【解决方案1】:

是的,你可以使用multiple selectors

$('#div1, #div2').on('focus', '.mydatepicker', function(){   $(this).datepicker();});

【讨论】:

  • @user3273621 使用的 jquery 和 jquery ui 版本
  • 哦,谢谢 - 糟糕的先生,我没有在选择器之间使用。非常感谢
【解决方案2】:

是的,您可以使用Multiple Selector ("selector1, selector2, selectorN") 组合它们

$('#div1, #div2').on('focus', '.mydatepicker', function () {
    $(this).datepicker();
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-06
    • 1970-01-01
    • 2018-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多