當使用jQuery UI按鈕的模式可以是初始化後,建立像這樣:jQueryUI的模態 - 添加多個按鈕
$(".selector").dialog("option", "buttons", { "Ok": function() { $(this).dialog("close"); } });
但是我想要做的是添加多個按鈕,依賴於邏輯條件:
if (canClose){
$(".selector").dialog("option", "buttons", { "Ok": function() { $(this).dialog("close"); } });
}
if (canAlert){
$(".selector").dialog("option", "buttons", { "Ok": function() { alert('Hello'); } });
}
但是,上面的代碼將無法正常工作,因爲它每次都重置按鈕數組。
如何在不丟失任何現有按鈕的情況下使用邏輯添加X個按鈕?
@約西亞-Ruddell我的代碼後,我將讓所有的四種可能按鈕組合通過邏輯。無按鈕,一個按鈕,另一個按鈕或兩者。 – 2011-05-10 08:30:57