javascript - jQuery:检查域并显示横幅

标签 javascript jquery

我目前正在使用一个 CMS,它允许我在多个站点之间共享 Assets 。我一直在使用一些代码,这些代码允许我找到域名并根据域名显示横幅。到目前为止效果很好。

但是,我今天尝试添加一个 OR 并且它有效,但由于某种原因,我的 else (domain3) 在示例中添加了错误的类 (banner1)。

$(document).ready(function(){

        if (window.location.hostname == 'www.domain1.com' || 'www.domain2.com') {
            $('#banner').addClass('banner1');

        } else 

        if (window.location.hostname == 'www.domain3.com') {
            $('#banner').addClass('banner2');

        }
    });

谁能告诉我为什么吗?

谢谢!!

最佳答案

应该是

if (window.location.hostname == 'www.domain1.com' || window.location.hostname == 'www.domain2.com') {

关于javascript - jQuery:检查域并显示横幅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25192347/

相关文章:

javascript - 使用 Chrome 自动调用页面上的 JavaScript 函数?

javascript - 将多个 const = 组合在一个数组中?

jquery - 获取列表子项相对于父项的索引

javascript - 向表单元素添加自定义装饰器后缺少侧边栏

javascript - 使用动态集合/模型进行并行查询

javascript - 如何使用javascript中输入文本框元素的名称访问文本框的内容?

jquery - 多个类(class)事件在一起,如何获取当前类(class)名称

jquery - 在向上滚动时添加类时遇到 jQuery 问题

javascript - append 到 IFRAME 中的链接 URL

javascript - 如何使用两个 Ui Range Sliders 对相同数据进行排序