Подтвердить что ты не робот

Как установить margin с 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);

4b9b3361

Ответ 1

попробуйте

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

Ответ 2

Задайте его с помощью значения px. Изменение кода, как показано ниже, должно работать

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