Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/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
JQuery导航表。每隔一行显示和隐藏一次?_Jquery_Html_Html Table - Fatal编程技术网

JQuery导航表。每隔一行显示和隐藏一次?

JQuery导航表。每隔一行显示和隐藏一次?,jquery,html,html-table,Jquery,Html,Html Table,我有一个作为导航栏使用的表格布局。它就像一个树菜单,其中一些行是它下面的行的标题。它有点像这样(为了可读性删除了一些标记): 您可以使用:偶数选择器选择ID行,使用:奇数选择器选择样式行,因为它们总是在彼此之间变化 (编辑:偶数排在第一位,因为选择是基于零的,根据规则)试试这个 $("tr:not([id])").hide(); 以前 nextTR.show(); 在你的代码里。这将解决您的问题,并将在显示当前行之前隐藏没有id属性的所有其他行。虽然没有经过测试是的,我确实看到了,但我不太确

我有一个作为导航栏使用的表格布局。它就像一个树菜单,其中一些行是它下面的行的标题。它有点像这样(为了可读性删除了一些标记):


您可以使用
:偶数
选择器选择ID行,使用
:奇数
选择器选择样式行,因为它们总是在彼此之间变化

(编辑:偶数排在第一位,因为选择是基于零的,根据规则)

试试这个

$("tr:not([id])").hide();
以前

nextTR.show();

在你的代码里。这将解决您的问题,并将在显示当前行之前隐藏没有id属性的所有其他行。虽然没有经过测试

是的,我确实看到了,但我不太确定如何使用它。在上面的例子中,它会是这样的:$(“this”).find(“tr:odd”).hide();
$("tr:not([id])").hide();
nextTR.show();