[英]Disable buttons in Jquery UI dialog?
我使用由服務器提供的HTML制成的jQuery UI對話框。 碼:
$("<div id='pastedial'>" + result.htmlPasteDialog + "</div>").dialog({
maxHeight: "85%",
minWidth: 700,
modal: true,
buttons: {
Cancel: function () {
// do cancel
},
"Paste!": function () {
// do action
}
// some other config
});
}
在對話框元素中,我附加了驗證對話框的事件處理程序。 這很好。 驗證功能只是頁面的另一功能,它根據我直接知道的ID來處理對話框項。
如何通過外部功能(屬於頁面)處理對話框的按鈕,以便在對話框未經驗證的情況下禁用操作?
提前致謝!
我使用它,它與Babblo幾乎相同,但是搜索按鈕的標題。 希望能幫助到你。
function test() {
$("#pastedial")
.next(".ui-dialog-buttonpane")
.find("button:contains('Paste!')")
.button("option", "disabled", true);
}
您可以使用以下方式訪問和禁用按鈕:
function xxx(){
$('#pastedial').find('.ui-dialog-buttonpane button:eq(1)').attr('disabled','disabled');
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.