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('marginLeft', 200); 它以两种方式工作,我设置属性的方式有问题。

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

最佳答案

尝试

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

关于javascript - 如何使用 jquery 设置边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5314532/

相关文章:

javascript - 在屏幕外添加/附加一个 div?

javascript - Visual Studio Code Intellisense typescript 不工作

javascript - 如何在 Angular 模板中显示日期和时间并保持更新?

jquery - DataTables 插件 - 将按钮右对齐

javascript - 组 JS 事件

javascript - JS数据操作

javascript - 了解 Angular Controller 与指令

javascript - 使用 jQuery 将两个输入值相乘并在页面上将答案显示为段落

javascript - Angular-material md-select 会切断背景到内容的边缘吗?

javascript - 在 Div 类 JS/Jquery 的特定实例周围插入一个 Wrapper Div