ダイアログが開いたらフォーカスし$(this).parents( ...
、ENTER キーを押すと実行するはずですが、そうではありません。ENTER キーが押されたときに実行する方法は?
open: function() {
$(this).parents('.ui-dialog-buttonpane button:eq(0)').focus();
$("#DIALOG2").keydown(function(event) {
if (event.which == 13) { //EXECUTE!
$(this).dialog("close");
ajax_usun(del_id);
}
});
}
JSfiddle の例: ([削除] ボタンをクリックし、マウスを押して Enter キーを押してダイアログでボタンを押す代わりに - 何も起こりません) http://jsfiddle.net/FkbLT/2/