我有一个 js 片段,由 Wordpress 的 FacetWP 插件的开发人员提供给我,我很难对其进行更改以满足我的需要。
片段如下;
<script>
(function($) {
$(document).ready(function() {
$(".select-all").click(function () {
var available = [];
$( '.facetwp-facet-product_categories .facetwp-checkbox' ).each( function (index, item) {
available.push( $(item).attr( 'data-value' ) );
});
FWP.facets['product_categories'] = available;
FWP.is_reset = true; // don't parse facets
FWP.refresh();
});
});
})(jQuery);
</script>
上述代码的目的是“选择”给定构面的所有复选框选项,在本例中为“product_categories”构面,单击具有类 .select-all 的 div
我需要在这里进行 2 处更改。
首先,我只需要为该方面选择 1 个选项。
其次,我需要从额外的方面做出额外的选择。
有人可以建议我接下来会做什么吗?实际上我的经验很少,所以希望有一个可行的例子。非常感谢。