是只改变一个下拉框的颜色,如果我用的是:setInterval(function(){$(".fr-trigger-btn-up").css('background-color','#6699FF');},100)。这个是改变了所有的下拉框的颜色,问我只想改变特定的一个
var a=this;
setInterval(function(){$(a.btn).filter(".fr-trigger-btn-up").css('background-color','#6699FF');},100);
简单有效
setInterval(function(){$(".fr-trigger-btn-up").eq(0).css('background-color','#6699FF');},100)//eq(0)中0只第一个,第二个改成1
试试上面代码
如果页面结构不变的话,可以先给所有的下拉框加个id,然后再去找到对应的id的下拉框,去改变对应的颜色;参考js: