即动态创建按钮
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;');
最佳答案
$(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/
关于javascript - 想要更改数组传递的特定 id 上动态创建的按钮的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31553582/