如何将当前url主机名连接到jquery中的字符串

时间:2014-06-02 15:30:22

标签: javascript jquery

我正在尝试在运行时为要显示的图像构建URL。虽然我能够显示图像但是url出错了。我正在使用jquery。

$('#SupportTicket_L1').attr({
    'data-val': 'true',
    'data-val-required': '<img src=\'/Content/Images/smilyicon.png\'
});

上面的工作正常,但我尝试构建url我得到了生成的src属性中显示的windows.location变量。

$('#SupportTicket_L1').attr({
    'data-val': 'true',
    'data-val-required': '<img src=window.location.protocol + '//' + window.location.hostname + '/Content/Images/smilyicon.png'
});

1 个答案:

答案 0 :(得分:1)

正确引用:

$('#SupportTicket_L1').attr({
    'data-val': 'true',
    'data-val-required': '<img src="' + window.location.protocol + '//' +             
                              window.location.hostname + '/Content/Images/smilyicon.png">'
});