Jquery UI 范围滑块,用于隐藏 HTML 表中的行
Jquery UI Range Slider to hide a row in HTML table
我正在为HTML表实现一个Jquery UI范围滑块以隐藏某些行。
我创建了以下功能,但没有成功。
我想要的是"隐藏任何'第 3 列'包含小于 5 的值的特定原始"
Jsfiddle在这里。
-
该 HTML 是:
<div id="slider"></div> <table id="slider" border=1> <tbody> <tr> <td>Name</td> <td>Release</td> <td>Rating</td> <td>Country</td> </tr> <tr> <td>GoodFilm</td> <td>2013</td> <td>9</td> <td>USA</td> </tr> <tr> <td>BadFilm</td> <td>2014</td> <td>4</td> <td>USA</td> </tr> </tbody> </table>
-
Javascript是:
$("#slider").slider( { value:1, min: 0, max: 10, step: 1, slide: function( event, ui ) { $("slider").find("td:nth-child(3)").filter(function () { return parseInt($(this).text()) <5; }).parent().hide();
请帮忙。
http://jsfiddle.net/5TTm4/2100/
- 你有具有相同 id=滑块的 DIV 和表。将表 ID 更改为"slider_table"
- 如果"滑动"更改 $("滑块").find ...到 $("#slider_table").find
.HTML:
<h1>Hide A Raw</h1>
<div id="slider"></div>
<table id="slider_table" border=1>
<tbody>
<tr>
<td>Name</td>
<td>Release</td>
<td>Rating</td>
<td>Country</td>
</tr>
<tr>
<td>GoodFilm</td>
<td>2013</td>
<td>9</td>
<td>USA</td>
</tr>
<tr>
<td>BadFilm</td>
<td>2014</td>
<td>4</td>
<td>USA</td>
</tr>
</tbody>
</table>
JQ:
$("#slider").slider({
value: 1,
min: 0,
max: 10,
step: 1,
slide: function (event, ui) {
$("#slider_table").find("td:nth-child(3)").filter(function () {
return parseInt($(this).text()) < 5;
}).parent().hide();
}
})
相关文章:
- javascript变量值转换为html:隐藏值
- HTML隐藏输入值随javascript和单击文本而更改
- 更新 HTML.隐藏对于具有选定值形式的值下拉列表的值
- 获取@html.隐藏值
- 如何从Javascript函数访问HTML隐藏输入中声明的数组
- HTML隐藏输入不应该是可编辑的
- 自动选择HTML隐藏选项值基于先前的选项
- 铁拳7网站html隐藏代码行
- 如何使用jQuery创建和删除HTML隐藏字段
- 根据选择值生成的HTML隐藏单元格
- 在html隐藏输入中传递更新的值
- JavaScript/HTML隐藏表单元素不能正确显示
- Html隐藏字段没有提交的形式在IE中
- 将ASPNET_SessionId值留在html隐藏字段,任何安全问题
- 使用jQuery设置HTML隐藏文本字段的输入值
- 如何使用jQuery从HTML隐藏字段中获取文本
- 如何将SAFEARRAY(字节数组)放入HTML隐藏字段
- 设置溢出:隐藏到body/html隐藏滚动条,但不会禁用Firefox中的滚动
- Javascript在PHP/HTML隐藏Div不工作
- HTML隐藏信息栏期间页面重新加载