2012-02-01 93 views
-1

我有一个表中有一些数据,并添加了一个最大价格的过滤器,它工作的很好,但我需要添加第二个过滤器,它与第一个过滤器一起工作。HTML表上的多个过滤器

例如,如果用户选择的最低价格为15英镑,并且至少有20GB的数据,我会如何过滤这些数据?我试图复制与不同的class和id,但没有运气jQuery代码...

这是我的代码:http://jsfiddle.net/jqWAT/1/

回答

0

问题是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(); 
    } 
});