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)这两种方式都有效,我设置属性的方式有问题

正确的方法是var
el=$('#'+id)

试试看

el.css('margin-left',mrg+'px');

将其设置为px值。像下面这样更改代码应该可以

el.css('marginLeft', mrg + 'px');

您能在jsfiddle.net中发布相关代码吗?如果是这样,请在mrg上发出警报,查看返回的值