if(...){
a="left";
}else{
a="right";
}
obj.css({
a:"20px"})如上,上面的做法并不生效,有没有什么办法可以让这个a是个变量呢?由于情况复杂,所以得这样做,能省去大量的麻烦。有人知道这个能实现吗?
1 回答
慕森王
TA贡献1777条经验 获得超3个赞
在高版本浏览器中可以直接这样写
obj.css({ [a]: '20px', });
如果你是直接写生产页面为兼容的话得这样写
var style = {}; style[a] = '20px'; obj.css(style);
添加回答
举报
0/150
提交
取消