【发布时间】:2018-03-20 22:43:50
【问题描述】:
在一个 wordpress 网站中,我使用了一个可过滤的网格,它显示了 2 个具有沙盒效果的类别。默认功能是显示所有类别,而无法在页面加载时显示定义的类别。
在单击菜单项之前,该类为空。当然后单击类别菜单项时,该类将像这样“被选中”:
<a data-option-value=".cat3" class="selected" href="#"><span>Portfolio 1</span><span class="num">10</span></a>
所以,我尝试使用 jquery 在页面加载时启用此功能,如下所示:
jQuery(document).ready(function($) {
$("#filter-by li:first a").addClass("selected");
});
当页面加载时,选项卡现在被选中,但网格仍然显示来自两个类别的所有项目。期望的结果是仅显示所选类别中的项目。
这是页面加载时可过滤网格中显示所有项目(两个类别)的代码。
<ul data-option-key="filter" class="option-set clearfix" id="filter-by"><li><a data-option-value=".cat3" class="" href="#"><span>Portfolio 1</span><span class="num">10</span></a></li><li><a data-option-value=".cat4" class="" href="#"><span>Portfolio 2</span><span class="num">10</span></a></li></ul>
我怎样才能使每次页面加载时,投资组合 1 是显示的默认类别?
【问题讨论】:
-
检查我对您最后评论的编辑
标签: javascript jquery