0

我注意到 jQuery datepicker 既没有激活当前元素,也没有激活选项卡索引中的下一个元素,在选项卡进入字段后会产生一个 datepicker 实例,并且鼠标用于单击一天。

<input type="text" id="no1" />
<input type="text" id="no2" />
<input type="text" id="no3" />

$('#no2').datepicker();
$('#no1').focus();

如果您查看http://jsfiddle.net/DgkJZ/1/

和标签到第二个字段,单击一个日期,你会明白我的意思是标签焦点无处可去。有没有不涉及编辑 jQuery UI 源代码的解决方法?

4

1 回答 1

1

尝试抓住onSelect并相应地设置焦点

$('#no2').datepicker( {
    onSelect: function() {
       $('#no3').focus();
    }
);
于 2013-03-13T07:16:59.297 回答