即动态创建按钮
var i = 0;
var jj=<%=qsize%>;
for (i=1; i<=jj; i++)
{
$("#buttonPanel").append('<input type="button" class="btn btn-default" style="margin-top:20px; " id="'+i+'" value="'+i+'" "/>'+'      ');
}
现在我有一个jquery数组,其中id存储为1,2,3 ..
var arr=[1,4,7,2,15,77];
现在点击按钮我想永久更改按钮颜色..现在我的问题是如何动态传递id
$("#'"+id_name+"'").attr('style','color: red;');
答案 0 :(得分:2)
$(document).ready(function(){
var arr=[1,4,7,2,15,77];
$('button').on('click',function(){
for(var i=0;i<=arr.length;i++){
$('#'+arr[i]).css('background-color','red');
}
});
});
上面的代码应该可行 http://jsfiddle.net/pmddugav/