Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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 While循环和切换表格标题_Javascript_Jquery_Toggle - Fatal编程技术网

Javascript While循环和切换表格标题

Javascript While循环和切换表格标题,javascript,jquery,toggle,Javascript,Jquery,Toggle,我有一张有的桌子。在每个标题下,我的PHP生成一个,我的目标是在用户单击表标题后切换每个标题下的。每个都有一个唯一的id,与之对应的也有一个唯一的id。例如,标题是#GenEdCategory1,单击它将切换#GenedCourse1。等等#GenEdCategory2和#GenedCourse2 我使用jQuery的这些选择器来进行切换 当我硬编码时,它工作得很好!单击#GenEdCategory1将切换#GenedCourse1。但是我想根据已获取的头的数量使其动态化,我不能切换任何东西 我

我有一张有
的桌子。在每个标题下,我的PHP生成一个
,我的目标是在用户单击表标题后切换每个标题下的
。每个
都有一个唯一的id,与之对应的
也有一个唯一的id。例如,标题是#GenEdCategory1,单击它将切换#GenedCourse1。等等#GenEdCategory2和#GenedCourse2

我使用jQuery的这些选择器来进行切换

当我硬编码时,它工作得很好!单击#GenEdCategory1将切换#GenedCourse1。但是我想根据已获取的头的数量使其动态化,我不能切换任何东西

我使用while循环来实现这一点,但是当我编写它时,它就停止工作了。如有任何见解,将不胜感激!干杯:)

var numberCategory=$('[id^=GenEdCategory]')。长度//计算GenEdCategories的数量
var-idCntr=1//基因分类中心
var cool=“#GenEdCategory”+idCntr//单击此按钮切换
var cool2=“#GenEdCourses”+idCntr//我想切换这个
while(idCntr
下面是我正在处理的表格的HTML片段:

您可以使用jQuery的DOM遍历函数在单个函数中完成,而不是在循环中完成,并且无需为它们提供ID

$("thead").click(function() {
    $(this).next("tbody").toggle();
});

顺便说一句,
应该是

您可以使用jQuery的DOM遍历函数在单个函数中完成,而不是在循环中,并且不需要给它们ID

$("thead").click(function() {
    $(this).next("tbody").toggle();
});

顺便说一句,
应该是

你也可以添加html吗?你也可以添加html吗?