我这样做:
var sId=id.toString();
var index=sId.substring(3);
var mrg=index*221;
var el=$(id);
el.css('margin-left',mrg+'px'); and el.css('marginLeft',mrg+'px');
el 是我要设置边距的元素(正确检索),mrg 是新边距的值
如果我做 $('#test1').css('margin-left',200);
或 $('#test1').css('marginLeft', 200);
它以两种方式工作,我设置属性的方式有问题。
正确的方法是 var el=$('#'+id);
最佳答案
尝试
el.css('margin-left',mrg+'px');
关于javascript - 如何使用 jquery 设置边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5314532/