隐藏特定表的第n个孩子

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了隐藏特定表的第n个孩子相关的知识,希望对你有一定的参考价值。

我在页面上有两个表。我如何解决第二个问题,id="tapp",运行show / hide nth-child函数?

我无意中尝试通过将id引用添加到'td:nth-child...'的开头来解决特定的表

...
var x = document.getElementById("tatt");
$(x.'td:nth-child(3),th:nth-child(3)').hide();
...
答案

您可以在每个逗号分隔的组中按id前置选择器。尝试

$('#tatt td:nth-child(3), #tatt th:nth-child(3)').hide();

注意:为什么在使用jQuery时使用getElementById()

另一答案

相反的是

$('#tatt').find('td:nth-child(3), th:nth-child(3)').hide();

要么

$('#tatt td:nth-child(3), #tatt th:nth-child(3)').hide();

(顺便说一句,如果你使用jQuery进行DOM操作,那么真的没有必要调用findElementById方法。只需坚持使用$(/*selector*/)

以上是关于隐藏特定表的第n个孩子的主要内容,如果未能解决你的问题,请参考以下文章

“ScrollView 只能承载 1 个孩子”在 2 个片段中只有 1 个孩子?

为特定片段隐藏 ActionBar 的问题

如何在所有组的第一个孩子上设置 ImageView.VISIBLE,其他 ChildViews 应该隐藏在 ExpandableListView

删除聊表的第N个节点

LeetCode 19删除链表的倒数第N个节点

在android中显示隐藏片段