【问题标题】:Simple String and variable problem using jQuery使用 jQuery 的简单字符串和变量问题
【发布时间】:2009-10-16 13:44:27
【问题描述】:
我正在尝试将我的 var 添加到此字符串中:
var liPad = 20;
$(this).css({'width' : width , 'height' : height, 'padding' : "'0px' + liPad + 'px'"});
让它像这样工作:
$(this).css({'width' : width , 'height' : height, 'padding' : '0 20px'});
不知道如何让它工作。
任何帮助将不胜感激。
【问题讨论】:
标签:
javascript
string-concatenation
【解决方案1】:
这应该可行:
$(this).css({
'width': width,
'height': height,
'padding': '0 ' + liPad + 'px'
});
【解决方案2】:
我认为问题在于您需要一个 yyyyyyy 所在的空间。它是 0px20px
padding' : "'0pxyyyyyyy' + liPad + 'px'"});
以下应该有效:
var liPad = 20;
$(this).css({'width' : width , 'height' : height, 'padding' : "'0px ' + liPad + 'px'"});