【发布时间】:2012-02-24 07:06:36
【问题描述】:
我正在创建一个关于宽带的比较表,并希望在表格顶部添加一些 jQuery UI 滑块,以便您根据下载使用情况、速度等过滤数据。
例如,如果我将滑块滑动到 20GB,则只会显示下载使用量为 20GB 及以上的行。这可能吗?
我想添加这个功能来对表格进行排序:http://jqueryui.com/demos/slider/#rangemin
或者,如果这是不可能的,那么下拉就可以了。如果我必须通过 ajax 提取数据,那也可以。
这是我的 1 行表格代码。
<table>
<thead>
<tr>
<th class="bestseller"></th>
<th class="device"></th>
<th class="logo"></th>
<th class="package">Bestsellers</th>
<th class="speed">Speed</th>
<th class="data">Data</th>
<th class="term">Term</th>
<th class="price">Price</th>
<th class="button"></th>
</tr>
</thead>
<tbody>
<tr>
<td class="bestseller">1</td><td class="device"><img alt="Dongle" class="dongle" src="images/dongles/three.png"></td>
<td class="logo"><img alt="Logo" src="images/three.png"></td>
<td class="package"><div class="name">Three Standard Broadband</div><div class="info">Great deal including a free dongle.</div></td>
<td class="speed"><div class="upto">up to</div>7.2Mbps</td>
<td class="data">15GB</td>
<td class="term">24<div class="months">Month(s)</div></td>
<td class="price">£15.99</td>
<td class="button"><div class="deal">See Deal</div></td>
</tr>
</tbody>
</table>
【问题讨论】:
-
绝对有可能。你试过什么?
-
我试图实现这个blog.joshsoftware.com/2011/09/28/…,但无法弄清楚我如何输出数据。
-
桌子有多大?你使用的是什么表插件(如果有的话?)什么版本的 jQuery?是否需要使用 AJAX 进行过滤,还是内联过滤就足够了?
-
有多个大约 20 行的表格,没有使用表格插件,我使用的是 jQuery 1.7。除非 ajax 更容易,否则内联过滤就足够了?
-
内联过滤会很简单。
标签: jquery html ajax filter html-table