jquery:在同一个类但在不同的div中使用委托

时间:2014-02-21 11:17:29

标签: javascript jquery html datepicker

我正在使用代理人为焦点事件

设置文本框的日期选择器

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

使用jQuery日期选择器。

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

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

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

我尝试使用多个选择器,但在代理

的情况下不起作用

由于

2 个答案:

答案 0 :(得分:0)

是的,您可以使用multiple selectors

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

答案 1 :(得分:0)

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

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