使用 Javascript 切换表的显示:无
我想使用 JavaScript 来制作表格行的 display:none;
并通过单击按钮再次显示它。
I would like to use JavaScript to make a table row's display:none;
and show it again on a click of a button.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
普通 JS - 委托,可以处理动态插入的行
普通 JS - 内联处理程序还可以处理动态插入的行,但以上是首选
Plain JS - delegation, can handle dynamically inserted rows
Plain JS - inline handler can ALSO handle dynamically inserted rows but the above is preferred
您必须修改
样式
< /a> 元素的属性:You have to modify the
style
attribute of the element:这个普通的 JS 解决方案有效(http://jsfiddle.net/C5g8U/3/):
我'我对我的普通 JS 有点生疏,因为我使用 jQuery 来做这样的事情,所以这里有一个 jQuery 解决方案:
This vanilla JS solution works (http://jsfiddle.net/C5g8U/3/):
I'm a bit rusty with my vanilla JS, as I use jQuery for things like this, so here's a jQuery solution:
给
一个 id,然后您可以使用 jQuery 隐藏它:
如果当前可见,Toggle 会将其隐藏,如果当前隐藏,则显示它。
Give the
<tr>
an id and then you can hide it with jQuery:Toggle will make it hidden if it is currently visible, and will show it if it is currently hidden.