2017-03-09 72 views
0

url中添加查询字符串我需要添加查询字符串从选择选项,以页面加载时作为默认选项“价格低到高”排序产品,在这里你可以检查产品显示在集合T - 衬衫https://soft-theme.myshopify.com/collections/t-shirts和默认选项是“最新到最旧”,我想将这个“价格低到高”作为默认选项,你可以从下拉列表中看到,当我们选择“价格从低到高”时,它的变化为https://soft-theme.myshopify.com/collections/t-shirts?sort_by=price-ascending需要在选择选项

我只是想当这个页面第一次打开时作为默认值。

http://prntscr.com/ehqmep

回答

1

您可以通过触发做到这一点,你想用默认值在jQuery来显示特定的事件。首先提供ID给下拉立像

<ul class="dropdown-menu" role="menu" selected="selected"> 
     <li><a id="id1" href="manual">Featured</a></li> 
     <li><a id="id2" id="test" href="price-ascending">Price: Low to High</a></li> 
     <li><a id="id3" href="price-descending">Price: High to Low</a></li> 
     <li><a id="id4" href="title-ascending">A-Z</a></li> 
     <li><a id="id5" href="title-descending">Z-A</a></li> 
     <li><a id="id6" href="created-ascending">Oldest to Newest</a></li> 
     <li><a id="id7" href="created-descending">Newest to Oldest</a></li> 
     <li><a id="id8" href="best-selling">Best Selling</a></li> 
     </ul> 

然后在jQuery的文档准备功能触发类似下面

$(function(){ 
    $("#id2").click(); //as price low to high 
}); 
+0

我需要改变在页面加载时没有点击 – Barjinder

+0

调用此页面加载:$(“#id2”)。click(); –

+0

伟大的工作像一个魅力,谢谢 – Barjinder