当我尝试创建 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-event
and data-handler
?
我也在这里找到了类似的问题,但我不想添加onChange
事件
非常感谢