Javascript 如何使用jquery设置边距?
我正在这样做:Javascript 如何使用jquery设置边距?,javascript,jquery,Javascript,Jquery,我正在这样做: 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('ma
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)代码>这两种方式都有效,我设置属性的方式有问题
正确的方法是varel=$('#'+id)代码>试试看
el.css('margin-left',mrg+'px');
将其设置为px值。像下面这样更改代码应该可以
el.css('marginLeft', mrg + 'px');
您能在jsfiddle.net中发布相关代码吗?如果是这样,请在mrg上发出警报,查看返回的值