目录

JS 列表筛选

目录

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;
});