【问题标题】: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'"});
      

      【讨论】:

        猜你喜欢
        • 2017-04-18
        • 1970-01-01
        • 2014-09-15
        • 1970-01-01
        • 1970-01-01
        • 2011-06-11
        • 1970-01-01
        • 1970-01-01
        • 2020-10-24
        相关资源
        最近更新 更多