2
我有一個函數,它創建一個對話框,其中填充了按鈕,其名稱來自按鈕數組。看到這篇文章here。jQuery對話框 - 修改按鈕陣列
我想要做的就是修改這個函數,以便我可以將樣式應用到生成的按鈕數組。因此...
function setAutoDialog(){
var testArray = ["T1", "T2"];
var testFunction = function() {
alert("worked");
}
var myButtons = {};
for(var i = 0; i < testArray.length; i++){
myButtons[testArray[i]] = testFunction;
}
for(var i = 0; i < testArray.length; i++){
myButtons[i].css('background','black');
}
$('#autoDialog').dialog({
autoOpen: false,
width: 'auto',
buttons : myButtons
});
}
你們有些人可能會認爲,我不能一類適用於按鈕,因爲它的顏色會由用戶設置,或來自有序顏色的數組匹配說按鈕。任何幫助,將不勝感激。
注:這是很詳細,但說明了這一點。我將離開重構使其縮短到OP –