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

标签 javascript jquery

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

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

上面的方法有效,但我尝试构建我得到的 url windows.location变量显示在结果 src 属性中。

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

最佳答案

正确引用:

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

关于javascript - 如何将当前 url 主机名连接到 jquery 中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23998182/

相关文章:

javascript - 如何从执行 Stripe Integration 的 Controller 中获取 DOM 元素?

javascript - 如何防止Wordpress内置 “browse link”在wp-editor中输入数据

javascript - Meteor cookie 和服务器端路由

javascript - 如何在 Electron 中使用 Bootstrap slider ?

javascript - jQuery 不触发单选按钮更改

javascript - 将数组中的值存储到jquery中的变量中

javascript - Angular 4 : can't update the query string of URL

javascript - 如何将 foreach 变量从 Laravel Blade 传递到 JavaScript?

javascript - 如何让我的 TinyMCE 正则表达式停止删除分号?

javascript - 当有2个提交值时,如何在javascript中提交表单中的值?