2012-03-12 11 views
1

私はjQueryUIのダイアログを2つのボタン(OK2のキャンセル)で開くようにしました。です。ダイアログが開いたら、デフォルトでOKボタンにフォーカスが移ります。その後、ENTERキーを押すと、OKボタンに関連付けられた操作が実行されます。これをどうやって起こさせるのですか?コードセットのフォーカスをjQueryダイアログの特定のボタンにするにはどうすればよいですか?

答えて

3

使用このコード:

open: function() { 
     $(this).closest('.ui-dialog').find('.ui-dialog-buttonpane button:eq 
(1)').focus(); 
     $(this).closest('.ui-dialog').find('.ui-dialog-buttonpane button:eq 
(0)').blur(); 
}, 
+0

動作していない...私は必要このリンク を参照してください –

+0

開くダイアログで[OK]ボタンに焦点を当てhttp://stackoverflow.com/questions/1793592/jquery-ui-dialogボタンのフォーカス それはあなたに完全に役立つでしょう.. –

+0

私はその変更を加えました... –