也有類似的問題,但他們不能幫我解決這個問題。jquery UI對話框多個實例按下時輸入
當對話框打開並按下回車鍵時,我希望這相當於關閉對話框。
我寫了以下內容,但它不起作用。相反,在每次ENTER時,焦點停留在觸發對話框打開的元素上,從而產生多個實例。
感謝
var $dialogError = $('<div id="dialogError"></div>').html(vGraph.getLastErrorMsg()).dialog({
autoOpen: false,
open: function() {
$("#dialogError").keydown(function(e) {
alert("enter");
if (e.keyCode == $.ui.keyCode.ENTER) {
$(this).dialog("close");
}
});
},
title: 'Error'
});
$dialogError.dialog('open');
代替'$( 「#dialogError」)的的keydown(功能(E){'怎麼樣'$( 「身體」)的keydown(函數(E){'? – j08691 2012-07-13 18:58:43