도움이 필요합니다 :토글 버튼을 클릭 할 때 배경색을 변경하는 방법은 무엇입니까?
토글 버튼을 클릭 할 때 문제가 생겼습니다. 배경색을 변경하고 다시 클릭하면 원래의 배경색으로 되돌아 가야합니다. 귀하의 도움을 높이 평가 될 것입니다.
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);
}
같은 코드를 시도는 꽤 STANDART JQuery와 API를, 대답이다. http://stackoverflow.com/a/3337649/1347177 – Felix
@tuan answer에 대한 의견이 없습니다. 귀하의 질문은 명확하지 않습니다. 편집하십시오. ** 당신은 무엇을 원하나요 ** 정확하게 **? 그리고 당신은'submit' 버튼을 만들고 있습니다. 왜? 그들은 뭔가를 제출하고 있습니까? 나는 당신이 그들을 클릭 할 때 색깔을 바꾸고 싶어하기 때문에 그렇지 않다. 도움이 필요하면 더 명확히하십시오. – ByScripts