gpt4 book ai didi

jquery - 如何使用 jQuery 正确地将备用类添加到具有相同类的多个表上的甚至表行?

转载 作者:行者123 更新时间:2023-12-01 04:20:29 24 4
gpt4 key购买 nike

这通常是一件非常直接的事情,所以在你对我这样的问题投反对票之前,请听我说完:)

我的问题不是选择元素和添加类,而是我希望将备用类添加到相对于该表的偶数行或奇数行。

现在我正在使用这个:

jQuery(document).ready(function(){

jQuery('table.rep tbody > tr td:first-child').addClass('composer');
jQuery('table.rep tbody > tr td:last-child').addClass('pieces');
jQuery('table.rep tbody > tr:odd').addClass('alt');

});

问题是 jQuery 从所有具有“rep”类的表中选择所有行,然后将“alt”类添加到该集合中的奇数行。

就像我说的,我希望它将该类应用于相对于每个表的偶数/奇数行,因此第一行的样式始终相同。由于使用上面的代码,第一行可以是 alt/normal,具体取决于上表中的行数。

我正在考虑以某种方式使用 .each() 函数,但在查看 jQuery 文档后,我无法找到如何实现我想要的结果。

我想它可能看起来像这样:

jQuery('table.rep').each(function(){
/* select/filter odd rows from this set and add alt class */
});

所以我的问题是 .each() 是否可以这样使用,如果可以,如何深入了解每次迭代的结果并使其执行我想要的操作。

最佳答案

这里是 .each() :)

jQuery("table.rep").each(function(i,e)
{
$(e).find("tr:odd").addClass("alt");
});

关于jquery - 如何使用 jQuery 正确地将备用类添加到具有相同类的多个表上的甚至表行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11087977/

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