2
对于我的实习,我必须为表格过滤一个表格,这个表格必须只显示在你给它的值之间的行。 现在我使用jQuery UI的range slider
和我有一个正常的HTML表。Jquery滑块范围:应用范围作为表格行上的过滤器
我不能得到它的工作,我已经尝试了很多不同的东西。 这里是我的代码:
$(function() {
$("#slider-range").slider({
range: true,
min: 0,
max: 500,
values: [ 75, 300 ],
slide: function(event, ui) {
$("#amount").val("$" + ui.values[ 0 ] + " - $" + ui.values[ 1 ]);
$("#amount").val("$" + $("#slider-range").slider("values", 0) +
" - $" + $("#slider-range").slider("values", 1));
$("#ADC_DAC").find("td:nth-child(0)").filter(function() {
return parseInt($(this).text()) < $("#slider-range").slider("values", 0);
}).parent().hide();
$("#ADC_DAC").find("td:nth-child(0)").filter(function() {
return parseInt($(this).text()) > $("#slider-range").slider("values", 1);
}).parent().hide();
}
});
});
滑块有ID slider-range
和表ID ADC_DAC
。 我的表是由这样的:
<table id="ADC_DAC">
<tr>
<td>h1</td>
<td>h2</td>
<td>h3</td>
</tr>
<tr>
<td>23</td>
<td>test</td>
<td>test2</td>
</tr>
</table>
但随后的方式更多的行与第一行(至极需要过滤的)0和500之间的值
感谢提前:)
谢谢,正是我需要的:) – DubstepsantaHD