Javascript 仅当URL参数存在时显示HTML内容

Javascript 仅当URL参数存在时显示HTML内容,javascript,Javascript,在我工作的网站上,我们只想在集合/类别的第一页上显示一些内容(最多7页)。我试着编写一些javascript,让它只显示在没有参数的基本URL上,或者只显示第一页,但它对我不起作用。它仍然显示在每一页上。有人知道我遗漏了什么吗 $(document).ready(function () { if((location.search.indexOf('page=')<0)||(location.search.indexOf('page=1')>=0)){ $('div.collectio

在我工作的网站上,我们只想在集合/类别的第一页上显示一些内容(最多7页)。我试着编写一些javascript,让它只显示在没有参数的基本URL上,或者只显示第一页,但它对我不起作用。它仍然显示在每一页上。有人知道我遗漏了什么吗

$(document).ready(function () {
if((location.search.indexOf('page=')<0)||(location.search.indexOf('page=1')>=0)){
$('div.collection-main').find('div.coll-more-info').css('display','block');
});
$(文档).ready(函数(){
如果((location.search.indexOf('page=')=0)){
$('div.collection-main').find('div.coll-more-info').css('display','block');
});

更新:-将条件更改为

if((location.search.indexOf('page='))=-1)||
(location.search.indexOf('page=1')!=-1))

条件看起来正常,除了语法错误

$(document).ready(function () {
    if((location.search.indexOf('page=') === -1)||(location.search.indexOf('page=1') !== -1)){
    $('div.collection-main').find('div.coll-more-info').css('display','block');
    }
});

添加了
}
来关闭if循环。

仍然显示在“page=2”上……有什么想法吗?但是谢谢你能听到。我已经看了这么久了,我觉得眼睛交叉了!:)你能给出显示它的url吗,但它不应该。。就像你所说的第2页一样,添加
$('div.collection-main').find('div.coll-more-info').css('display','none')在if循环之前。。希望在页面按条件加载时,元素设置为
display:none
fine@Andrea我更新了我的答案,做了一些修改,比如检查
索引==-1
。您能否共享第2页的Url并查看我之前的评论(上面的一条
^
)?您建议在if循环生效之前添加该行。非常感谢!!