Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.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_Html Table - Fatal编程技术网

将要由Javascript选择的表单元格(列中)分组

将要由Javascript选择的表单元格(列中)分组,javascript,html-table,Javascript,Html Table,我正在努力实现的目标 我根据用户给定的日期生成日历的一部分。问题是我生成它的方式,它允许用户将一些信息放入其中(如学校时间表、日时间表)。 现在我希望能够选择所有单元格,在1天内(例如周一),在1天内(1月6日) 什么问题? 因为它们是表中的单元格,所以它们是由行(星期一的第一行、星期一的第二行等)生成的,我还没有找到任何好方法来选择列中的单元格范围 到目前为止我试过什么? 嗯,我想给列中的每个单元格赋予name属性和日期,这样我就可以用getElementsByName()选择所有单元格,但是

我正在努力实现的目标
我根据用户给定的日期生成日历的一部分。问题是我生成它的方式,它允许用户将一些信息放入其中(如学校时间表、日时间表)。 现在我希望能够选择所有单元格,在1天内(例如周一),在1天内(1月6日)

什么问题?
因为它们是表中的单元格,所以它们是由行(星期一的第一行、星期一的第二行等)生成的,我还没有找到任何好方法来选择列中的单元格范围

到目前为止我试过什么?
嗯,我想给列中的每个单元格赋予
name
属性和日期,这样我就可以用
getElementsByName()
选择所有单元格,但是我还需要区分每个单元格,这样我就可以从组中选择一个。但是我没有了主意,用什么属性。我使用了名称,我可能会使用类来设置它的样式,并且ID必须是唯一的,所以我不能使用它,因为每个日期都有1-8个ID

<td class="pion" rowspan="8">Monday</td><td class="szerokie">1</td>        
<td name=30.9.2013></td><td name=7.10.2013></td><td name=14.10.2013></td>
<td name=21.10.2013></td><td name=28.10.2013></td><td name=4.11.2013></td>
<td name=11.11.2013></td><td name=18.11.2013></td><td name=25.11.2013></td>
<td name=2.12.2013></td><td name=9.12.2013></td><td name=16.12.2013></td>
<td name=23.12.2013></td><td name=30.12.2013></td><td name=6.1.2014></td>
<td name=13.1.2014></td><td name=20.1.2014></td><td name=27.1.2014></td>  
周一1
这是周一第一排的代码。正如您所看到的,每一列的名称中都有其他日期,但现在我需要一个主意,如何将它们与下一行区别开来(下一行看起来几乎相同,除了星期一之后的第一列之外,第2列(
2

整张桌子在这里:


当然,完全新的想法,如何将他们分组,然后从组中只得到1个通缉犯也是受欢迎的。我不“要求”代码,只有想法也可以!

为什么不使用类?元素可以有多个类。可能选择table1\u col1这样的类。您可以很容易地通过类名获取元素。请注意,使用外观现代的ui、可选列等从头开始编程一个漂亮的交互式表可能是一个大项目——您可能希望找到一个li有一个jQuery(数据表)。或者,有许多日历库。正如@AlexMA所建议的,我也建议使用jQuery::first和n-th选择器在这种情况下非常方便。因此,您可以手动或抽象地使用jQuery遍历DOM。这将是查找列中所有单元格的另一种方法。这有点棘手,但可能更好从长远来看,@Kedor为什么不能对每个单元格使用自定义属性,并使用jQuery选择符合条件的单元格?例如,可以让每个单元格都有dayofweek(1表示星期日,2-monday等)如果问题只是选择,而不是框架问题,添加脚本文件是一个选项,那么sizzle可能是一个更好的主意