将表的隐藏状态更改为可见状态>点击TR
Changing hidden to visible state of Table > TR on click
我有一个几乎有100行的表,通过在tr中添加一个类作为可见并通过类隐藏隐藏其余行,我默认显示20行
<tbody>
<tr class="visible"></tr>
<tr class="visible"></tr>
<tr class="hidden"></tr>
<tr class="hidden"></tr>
<tr class="hidden"></tr>
</tbody>
我添加了一个添加更多按钮,每次点击该按钮时显示5行,但我的jQuery逻辑完全错误,看看它
$(".more-show").click(function (e) {
e.preventDefault();
for (var i = 0; i<5; i++) {
$('#ranking-table tr').each(function(i) {
$(this).removeClass("hidden").addClass("visible");
});
}
});
问题
不是每次点击都显示5行,而且必须是隐藏的前5行,而是通过将类更改为visible
您可以使用选择器$('#ranking-table tr.hidden:lt(5)')
来选择类为.hidden
的前5个tr
元素。它利用了CCD_ 4。
此处示例
$(".more-show").click(function (e) {
e.preventDefault();
$('#ranking-table tr.hidden:lt(5)').each(function(i) {
$(this).removeClass("hidden").addClass("visible");
});
});
相关文章:
- 在<页眉>标签
- 如何更改<svg>标记为<img>用js标记
- 事件和状态
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- 获取选择框的状态
- Ajax文件加载和<输入>文件加载
- 为什么要使用0>javascript中的0
- 相位器状态未捕获参考错误
- 如何更改reactjs中外部/独立组件的状态或属性
- 如何使用密码检测网络中的状态连接
- Ember.js-接口状态应该存储在哪里
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 混合 ui-sref 和 $state.go 在 Angular ui-router 中进行状态转换
- 在Angular 2中布线期间保持零部件处于活动状态
- 链接所有<a>Meteor
- 当单击<a>链接在chrome扩展中,popup.html如何保持打开状态
- 验证输入,更新<td>属性以匹配验证状态
- 将表的隐藏状态更改为可见状态>点击TR
- 改变<选择>有状态React组件中的值
- <音频>使用Javascript的HTML5元素状态