如何使用 jQuery 隐藏表格中的某些文本
我有一个简单的表格,其中包含一些文本项:
<table>
<tr><td><h3>Foo</h3></td><td>This is Foo</td></tr>
<tr><td><h3>Bar</h3></td><td>This is Bar</td></tr>
</table>
How to hide a row where h3 text = Foo ?
I have a simple table with a few text items:
<table>
<tr><td><h3>Foo</h3></td><td>This is Foo</td></tr>
<tr><td><h3>Bar</h3></td><td>This is Bar</td></tr>
</table>
How to hide a row where h3 text = Foo ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
循环遍历每一行,并检查
的
.text()
是否返回"Foo"
。如果为 true,则使用.hide()
隐藏该行。如果要从树中删除节点,请改用.remove()
。Loop through each row, and check whether the
.text()
of the<h3>
returns"Foo"
. If true, use.hide()
to hide the row. If you want to remove the node from the tree, use.remove()
instead.如果我理解正确这里是您正在寻找的内容的链接..
If i understand correctly here is the link for what you are looking..
但是,这不会得到完全匹配。
This will not get an exact match, however.
Rob W 答案的替代版本,将 find() 换成 closeest():
Alternative version of Rob W's answer, trading a find() for a closest():