1

当我尝试创建 jquery-datepicker(带有月份和年份菜单)并使用 firebug 或 chrome 开发人员工具检查月份/年份菜单时,我正在关注

<select class="ui-datepicker-year"
     onclick="DP_jQuery_1378903097959.datepicker._clickMonthYear('#dp1378903097961');" 
     onchange="DP_jQuery_1378903097959.datepicker._selectMonthYear('#dp1378903097961', this,                'Y');
">

通常当我们创建 jquery-datepicker 数据时应该是

<select data-event="change" data-handler="selectYear" class="ui-datepicker-year">

所以,问题是那些额外的“ onChange”和“ onclick”导致月份和年份下拉列表的奇怪行为

我试图调试 datepicker 的整个 jquery 创建,但发现我自己无法理解这些属性是如何添加的,谁能指导我如何删除这些属性并添加默认的东西,比如data-eventand data-handler

我也在这里找到了类似的问题,但我不想添加onChange事件

非常感谢

4

1 回答 1

1

似乎是一个老问题,但没有回答。我遇到了同样的问题并在这里使用了解决方案

它对我来说很好。希望能帮助到你。

我也认为这是一个错误

但不清楚哪个版本有修复。

于 2014-01-15T05:27:36.947 回答