如何用jquery设置保证金?

时间:2011-03-15 16:06:50

标签: 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('marginLeft',200);它可以两种方式工作,那么我设置属性的方式就出了问题。

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

2 个答案:

答案 0 :(得分:62)

尝试

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

答案 1 :(得分:15)

使用px值设置它。更改下面的代码应该可以正常工作

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