jq选中样式变化权重问题
//选中添加的样式 (用于大多数) function action (ev,List,oldStyle,newStle){//List 就是你需要改变的一组选中的样式的id数组 newStyle 如果在行内样式需要添加!important 则新样式传递字符串如例:1;否则和oldStyle一样传对象即可用法同例:2 var ev = ev||window.event; //cssText就是因为添加行内样式加!important不能使用如例:2对象的模式 var target = ev.target ||ev.srcElement; var id = target.id; // var List=["fast1","fast2","fast3","fast4"]; //List数组模板 if(List.includes(id)){ // $('#'+id).css("cssText","background:#98ABF3!important;color:#fff!important;width: 100%;border-radius: 2px;") 例:1 $('#'+id).css("cssText",newStle); List.forEach(item=>{ if(item==id){ return ; }else{ // $('#'+item).css("cssText","").css({"width": "100%","border-radius": "2px"}); 例:2 $('#'+item).css("cssText","").css(oldStyle); } }) } }
不停学习,热爱是源源不断的动力。