Я пытаюсь использовать нажатие клавиши jQuery, чтобы вызвать нажатие кнопки в модальном диалоговом окне, созданном с помощью функции диалога jQuery. Проблема в следующем коде, он работает с первого раза (нажатие клавиши ввода нажимает кнопку Сохранить), но я получаю неправильное поведение, когда закрываю модальное диалоговое окно и снова открываю его. Я думаю, что какой-то вариант $(this).("button:contains('Save')")
будет работать, но это не работает.
$('#dialog').keypress(function(e) {
if (e.which == 13) {
$("button:contains('Save')").click();
}
});
FYI диалог открывается с помощью $ ("# dialog"). Dialog ('open'), а не autoOpen: true.
Какова будет лучшая практика для этой задачи?
Спасибо!