gpt4 book ai didi

jquery - CSS 将多个没有模式的第 n 个子元素放入一个选择器中

转载 作者:行者123 更新时间:2023-12-03 22:44:50 25 4
gpt4 key购买 nike

我有一个表格,在带有 Id 的 div 下有 5 列。我想通过 Jquery 在 2、3 和 5 列上添加点击处理程序。我可以做这样的事情

$('#myDiv td:nth-child(2), #myDiv td:nth-child(2n+3)').click(function(){
alert('clicked');
});

我想知道是否有其他或更好的方法将这两个第 n 个 child 组合在一起。

最佳答案

这可能是最好的方法:

$('#myDiv td').filter(':nth-child(2), :nth-child(3), :nth-child(5)')...

有一种更短的方法,但我不推荐它,因为它确实与 DOM 耦合(假设你只有 5 个元素,就像你在评论中所说的那样)

$('#myDiv td:not(:nth-child(3n - 5))')...

jsFiddle Demo

关于jquery - CSS 将多个没有模式的第 n 个子元素放入一个选择器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18946986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com