我需要幫助:如何在點擊切換按鈕時更改背景顏色?
我點擊任何切換按鈕時遇到了問題,我希望它更改背景顏色,再次單擊時它必須返回原始背景顏色。 您的幫助將不勝感激。
function createButtons(tbID, tbClass, tbType, tbValue, onClick) {
return '\n<input '
+ (tbID ? ' id=\'' + tbID + '\'' : '')
+ (tbClass ? ' class=\'' + tbClass + '\'' : '')
+ (tbType ? ' type=\'' + tbType + '\'' : '')
+ (tbValue ? ' value=\'' + tbValue + '\'' : '')
+ (onClick ? ' onclick=\'' + onClick + '\'' : '')
+ '>';
}
function DisplayButtons(cableData) {
var newContent = '';
$.each(cableData,
function (i, item) {
function toggle() {
$(this).clicked ? $("#tb").addClass("btnColor") : $(this).removeClass("btnColor");
$("#tb").toggleClass("btnColorR");
}
newContent += createButtons("tb" + item.CommonCable, null, "submit", item.CommonCable,
' alert("clicked")');
});
$("#Categories").html(newContent);
}
這是一個答案,這是很非標準jQuery的API。 http://stackoverflow.com/a/3337649/1347177 – Felix
看到您對@tuan answer的評論。你的問題不清楚。編輯它。你想要什麼**完全**?你正在創建'submit'按鈕。爲什麼?他們正在提交什麼?我想不是,因爲你想在點擊時改變顏色。請更清楚你是否需要幫助。 – ByScripts