【发布时间】:2017-09-08 15:01:12
【问题描述】:
我一直在尝试这样做,但我不知道该做什么了。我正在使用 OpenCart 版本 2.3.0.2 。不知何故,过滤器无法正常工作。
我第一次选择过滤器没问题。但是如果我删除 2 个过滤器并添加一个新过滤器,旧的过滤器将保留在 URL 中。
这会将过滤器 ID 添加到 URL:
$('#button-filter').on('click', function() {
filter = [];
$('input[name^=\'filter\']:checked').each(function(element) {
filter.push(this.value);
});
location = '<?php echo $action; ?>&filter=' + filter.join(',');
});
这个清除过滤器id:
$('#button-filterclear').on('click', function() {
filter = [];
$('input[name^=\'filter\']:checked').each(function(element) {
filter.push(this.value);
});
location = '<?php echo $action; ?>&filter=';
});
我需要第一个按钮清除,然后添加新的过滤器 id。
【问题讨论】:
标签: jquery filter opencart opencart2.x