Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery:检查域&;展示横幅_Javascript_Jquery - Fatal编程技术网

Javascript jQuery:检查域&;展示横幅

Javascript jQuery:检查域&;展示横幅,javascript,jquery,Javascript,Jquery,我目前在CMS工作,它允许我在多个站点上共享资产。我一直在使用一些代码,允许我找到域名并根据域名显示横幅。到目前为止效果还不错 然而,我今天尝试在中添加一个OR,它成功了,但由于某种原因,我的else(domain3)在示例中添加了错误的类(banner1) $(document).ready(function(){ if (window.location.hostname == 'www.domain1.com' || 'www.domain2.com') {

我目前在CMS工作,它允许我在多个站点上共享资产。我一直在使用一些代码,允许我找到域名并根据域名显示横幅。到目前为止效果还不错

然而,我今天尝试在中添加一个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') {
应该是

if (window.location.hostname == 'www.domain1.com' || window.location.hostname == 'www.domain2.com') {
更改
if(window.location.hostname==“www.domain1.com”| |“www.domain2.com”)

这种情况必须如此,因为“www.domain2.com”的计算结果始终为true,因此您的else将永远不会被调用。

更改
if(window.location.hostname==“www.domain1.com”|“www.domain2.com”)


这种情况必须如此,因为“www.domain2.com”的计算结果总是正确的,因此您的else永远不会被调用。

太棒了!非常感谢。明亮的非常感谢。谢谢你的解释。现在说得通了谢谢!谢谢你的解释。现在说得通了谢谢!