如何用jquery设置保证金?

gig*_*igi 36 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');
Run Code Online (Sandbox Code Playgroud)

el是我想要设置边距(正确检索)的元素,而mrg是新边距的值

如果我做$ ('#test1').css('margin-left',200);$('#test1').css('marginLeft',200);它在两种方式都有效,那么我设置属性的方式就出了问题.

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

cho*_*ise 65

尝试

el.css('margin-left',mrg+'px');
Run Code Online (Sandbox Code Playgroud)


Joh*_*hnP 16

使用px值设置它.改变下面的代码应该有效

el.css('marginLeft', mrg + 'px');
Run Code Online (Sandbox Code Playgroud)