【发布时间】:2017-05-07 11:24:16
【问题描述】:
var topOptions = ["#m1", "#m2", "#m3", "#m4", "#m5", "#m6"];
for(i = 0; i < topOptions.length - 1; i++)
{
$(topOptions[i]).click(function(){
$(topOptions[i]).animate({backgroundColor: '#2c3e50'}, 150);
});
}
我试图在单击每个元素时发生一些事情,但是只有最后一个被触发。我该怎么做?
【问题讨论】:
标签: javascript jquery arrays loops