Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 试图在表中的任意行上划斑马线_Javascript_Jquery_Html Table_Css Selectors_Zebra Striping - Fatal编程技术网

Javascript 试图在表中的任意行上划斑马线

Javascript 试图在表中的任意行上划斑马线,javascript,jquery,html-table,css-selectors,zebra-striping,Javascript,Jquery,Html Table,Css Selectors,Zebra Striping,我有一个表,其中包含由类标记的行。这些排应该是斑马条纹的。需要注意的是,它们并不总是连续的 我尝试过按表和类名进行匹配,但最终结果总是不正确。正在发生的事情是,条带化将在表级别应用,然后仅在具有类的行上启用 我需要做什么改变才能使这项工作符合我的意愿 剧本 function FormatTable() { $("#TableId .arbitrarySelector:nth-child(2n+1)" ).addClass('anotherEquallySpecialRow') } HTM

我有一个表,其中包含由类标记的行。这些排应该是斑马条纹的。需要注意的是,它们并不总是连续的

我尝试过按表和类名进行匹配,但最终结果总是不正确。正在发生的事情是,条带化将在表级别应用,然后仅在具有类的行上启用

我需要做什么改变才能使这项工作符合我的意愿

剧本

function FormatTable()
{
   $("#TableId .arbitrarySelector:nth-child(2n+1)" ).addClass('anotherEquallySpecialRow')
}
HTML


应该改变并且是
不应该改变,也不应该改变
应该改变并且是
不应该改变,但应该改变
应该改变并且是
不应该改变,也不应该改变
应该改变并且是
不应该改变,也不应该改变

您可能让这太难了。如果您想做斑马条纹,为什么不使用类似的工具并根据需要更改类呢。像这样的

// Add zebra striping.
$('.arbitrarySelector:odd').addClass('zebra');
然后CSS会像

.zebra 
{
    background-color: #dddddd;
}

你可能把这件事弄得太难了。如果您想做斑马条纹,为什么不使用类似的工具并根据需要更改类呢。像这样的

// Add zebra striping.
$('.arbitrarySelector:odd').addClass('zebra');
然后CSS会像

.zebra 
{
    background-color: #dddddd;
}

给你分,艾奇姆,还有他的剃须刀。@JustSmith-很高兴我能帮上忙!您是否介意接受答案,以便其他人在将来可以找到它(并且,我感谢您的代表)。:-)谢谢很抱歉,我会尽快接受,但网站让我等待,直到我下次使用该网站。愚蠢的规则。给你分,艾奇姆,还有他的剃刀。@JustSmith-很高兴我能帮上忙!您是否介意接受答案,以便其他人在将来可以找到它(并且,我感谢您的代表)。:-)谢谢很抱歉,我会尽快接受,但网站让我等待,直到我下次使用该网站。愚蠢的规则。