Простая проблема со строками и переменными с использованием jQuery
-
21-09-2019 - |
Вопрос
Я пытаюсь добавить свою переменную в эту строку:
var liPad = 20;
$(this).css({'width' : width , 'height' : height, 'padding' : "'0px' + liPad + 'px'"});
Чтобы это работало следующим образом:
$(this).css({'width' : width , 'height' : height, 'padding' : '0 20px'});
Не могу понять, как заставить это работать.
Любая помощь будет оценена по достоинству.
Решение
Это должно работать:
$(this).css({
'width': width,
'height': height,
'padding': '0 ' + liPad + 'px'
});
Другие советы
Я думаю, проблема в том, что вам нужно место, где стоит yyyyyyy.это было 0px20px
дополнение':"'0pxyyyyyyy' + liPad + 'px'"});
Должно работать следующее:
var liPad = 20;
$(this).css({'width' : width , 'height' : height, 'padding' : "'0px ' + liPad + 'px'"});
Не связан с StackOverflow