JS 列表筛选
约 105 字
预计阅读 1 分钟
JS 插件项目地址
1
|
<script src="static/js/lodash.min.js?v=v3" type="text/javascript" charset="utf-8"></script>
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
// 切换条件
$("#filters, #orders").on("click", "a.filters", function(event) {
event.preventDefault();
console.log("done");
var filter_name = $(this).attr("data-filter");
var filter_value = $(this).attr("data-value");
var myurl = tools.parseURL(location.href);
var query = "?";
var params = _.filter(myurl.params, function(n) {
return n.key != "spw";
});
params = _.filter(params, function(n) {
return n.key != filter_name;
});
params.push({ key: filter_name, val: filter_value });
query += _.map(params, function(n) {
return n.key + "=" + n.val;
}).join("&");
window.location = location.pathname + query;
});
|