2012-02-01 69 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(); 
    } 
});