私はフォームを持っていて、ユーザーが日付を入力する場所を含む入力を移動すると(クリックした後、jQuery-UIからdatetime pickerを起動します)、何も起こりません。jQuery - 「Tab」キーを押して移動すると入力を「アクティブにする」方法
フィールドにクリックすると、データ設定ピッカーが起動します。これは問題ありません。しかし、tab
キーを押してこの入力に移動すると、datetime pickerはアクティブ化されません。どのように私はそれをアクティブにするのですか?
私は
$(function() {
$('body').on('blur','.date_field', function(e) {
$(this).datepicker({dateFormat: 'yy-mm-dd'}).focus();
}
});
を試みたが、それは動作しません。 keypress
またはを使用してキーコードを比較しようとしましたが、どちらも機能しません。
tab
キーを押して入力を移動して日時をアクティブにする方法はありますか?
EDIT:
はノー成功を収めてもbind
を試してみました。
ありがとうございます。
そここんにちは、答えてくれてありがとう。私は '.date_field'を動的に追加しているので、コードには' $( 'body') 'セクションがあります。 – user984621