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/をチェックすると

タブで 2 番目のフィールドに移動し、日付をクリックすると、タブ フォーカスがどこにも移動しないという意味がわかります。jQuery UIソースの編集を伴わない方法はありますか?

4

1 に答える 1

1

をキャッチし、onSelectそれに応じてフォーカスを設定してみてください

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