Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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_Variables_Var - Fatal编程技术网

Javascript 声明变量jQuery

Javascript 声明变量jQuery,javascript,jquery,variables,var,Javascript,Jquery,Variables,Var,是否可以: if (window.location.href.indexOf("aaa") > -1) { $("#wrap").css({display: 'block'}); $("#nav").css({display: 'block'}); } if (window.location.href.indexOf("bbb") > -1) { $("#wrap").css({display: 'block'}); $("#nav").css({di

是否可以:

if (window.location.href.indexOf("aaa") > -1)
{
    $("#wrap").css({display: 'block'});
    $("#nav").css({display: 'block'});
}
if (window.location.href.indexOf("bbb") > -1)
{
    $("#wrap").css({display: 'block'});
    $("#nav").css({display: 'block'});
}
if (window.location.href.indexOf("ccc") > -1)
{
    $("#wrap").css({display: 'block'});
    $("#nav").css({display: 'block'});
}
...
可以使用在数组元素中循环:

var url = ["aaa","bbb","ccc"......]

if (window.location.href.indexOf(url) > -1)
{
    $("#wrap").css({display: 'block'});
    $("#nav").css({display:'block'});
}

不,这是不可能的,但您可以使用grep方法查看数组中的项:

var url = ["aaa", "bbb", "ccc"]

for (var i = 0; i < url.length; i++)
{
    if (window.location.href.indexOf(url[i]) > -1)
    {
        $("#wrap").css({display: 'block'});
        $("#nav").css({display: 'block'});
        break;
    }
}

我不明白标题与这个问题有什么关系。没有显示OPs部分的任何研究。如果OP运行了这个并进行了测试,但它不起作用-没有证据表明这一点。这和jQuery有什么关系?我感谢你帮助我。我感谢你帮助我。
var url = ["aaa","bbb","ccc", ... ];
var href = window.location.href;

if ($.grep(url, function(u) { return href.indexOf(u) != -1; }).length) {
  $("#wrap,#nav").css({ display: 'block' });
}