我在页面上有两个表。如何处理第二个id="tapp"
,以运行显示/隐藏第n个子功能?
我无知地试图通过将id引用添加到'td:nth-child...'
的开头来解决特定表
...
var x = document.getElementById("tatt");
$(x.'td:nth-child(3),th:nth-child(3)').hide();
...
答案 0 :(得分:1)
在每个逗号分隔的组中,您可以在选择器之前加上 id 。试试
$('#tatt td:nth-child(3), #tatt th:nth-child(3)').hide();
注意:为什么已经使用jQuery的人使用getElementById()
?
答案 1 :(得分:0)
类似
$('#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*/)
。