【问题标题】:Multiple Filters on HTML TableHTML表格上的多个过滤器
【发布时间】:2016-12-28 02:57:53
【问题描述】:
我有一个包含一些数据的表,并添加了一个用于最高价格的过滤器,效果很好,但我需要添加第二个过滤器来与第一个过滤器一起使用。
例如,如果用户选择 15 英镑的最高价格和至少 20GB 的数据,我将如何过滤这个?我试图用不同的类和 id 复制 jQuery 代码,但没有运气......
这是我的代码:http://jsfiddle.net/jqWAT/1/
【问题讨论】:
标签:
jquery
html
filter
html-table
【解决方案1】:
问题是ID,不能使用相同的名称或ID。你应该添加
var price = $('#filter').val();
var data = $('#filter2').val();
并对数据过滤器执行相同的功能:
$('tr td.data').each(function() {
if ($(this).text().substring(0, 2) < data)
{
$(this).parent().hide();
}
});