javascript - 隐藏特定表的第 n 个子级

标签 javascript jquery html-table css-selectors

我在一个页面上有两个表格。如何处理第二个 id="tapp" 来运行显示/隐藏第 n 个子函数?

我无知地尝试通过将 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()

关于javascript - 隐藏特定表的第 n 个子级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55673661/

相关文章:

javascript - react 选择: How to rotate dropdown indicator when menu open

javascript - 如何使用 jQuery 对页面文本中的某个字符串执行某些操作?

javascript - Chrome - 如果 jquery-simple-combobox 在模式内,则鼠标拖动时会折叠

jquery - 对表元素的重复 ajax 请求

html - css/html ul 表格行元素水平分布

javascript - jquery - 为什么在这种情况下我需要 live() ?

javascript - 如何使用 document.evaluate() 和 XPath 获取元素列表?

c# - 任何人都知道如何确定使用哪种颜色(白色或黑色)

jquery - 如何在表格的 td 内创建一条 flex 的线?

javascript - 在表单上设置小数值并不总是有效 - Dynamics CRM 2013