【发布时间】:2012-03-29 16:05:20
【问题描述】:
我有一个 jsp 页面,其中有一个 html 表。读取 xml 文件后,表格的内容将动态填充。根据 xml 文件中存在的某些数据,表中的行数可能从 2 到 10 不等。现在,在 html 表中显示的每一行中都有一个 复选框。 复选框的 id 也是动态命名的。现在,我必须编写一些 javascript 代码,这些代码依赖于显示的复选框的所有 id。如何动态将表格上显示的复选框的所有id传递给javascript代码?
PS:我正在考虑这种方法,如果我错了,请纠正我。 声明一个空数组来保存复选框的 ID。当我使用 for 循环动态创建表的每一行时,我将复选框的 id 添加到数组中。现在,我想在 javascript 中使用这个数组。
是否可以在 javascript 中访问此数组?如果是这样,我如何将此数组传递给 javascript 块?将此javascript代码放置在jsp中的位置是否有任何限制(例如在将复选框的ID添加到数组中的代码块之后/之前)。我对这种东西比较陌生。请帮助实施这种方法
【问题讨论】:
-
使用 jQuery。然后,假设您在 id 为“container”的容器中有这些复选框;现在你只需要做:$('#container input[type=checkbox]')
标签: java javascript html jsp checkbox