如何检查表格单元格内的控件
How to check what control is inside a table cell
>我正在尝试检查表格单元格中的控件,如果该控件是复选框,请选中它。
到目前为止,我所拥有的看起来像这样:
var x = document.getElementById('ctl00_ContentPlaceHolderMain_fileTablePersonal').rows[1].cells;
if (x[3].typeof == "Checkbox") {
var chk = x[3];
chk.checked = true;
} else {
alert("Isn't Checkbox");
}
由于我的复选框是动态创建的;我不能只获取复选框的 ID,我将遍历该列以搜索每个复选框;我只需要能够检查该复选框是否为复选框,然后选中它。
看到你没有指定jQuery,我编造了一个纯粹的JavaScript解决方案:
var checkboxes = document.querySelectorAll("#ctl00_ContentPlaceHolderMain_fileTablePersonal tr:nth-child(1) input[type=checkbox]");
for(var i=0; i<checkboxes.length; i++) {
checkboxes[i].checked = true;
}
你可以使用jquery。 它会更简单
$('your_cell').find(':checkbox').length
相关文章:
- 音频控件在mouseover上显示,在mouseout上淡出
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 使用jquery在单击时在单元格中输入值
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- Windows形成web浏览器控件和Javascript更改的DOM
- CSS-若窗口太小,滚动条会出现在“表格”单元格上
- 可以'我不明白为什么;t将行和单元格添加到表中
- 如何在Angular中的表的所有单元格中添加链接
- 如何将javascript事件从web浏览器wpf控件发送到wpf的c#代码
- 表中单元格的总和
- ExtJS网格单元格编辑器,防止焦点松动问题
- 有没有一种方法可以仅使用HTML/CSS来隐藏基于特定值的数据单元格
- 区分电子表格中的空单元格和0值
- ui网格将单元格显示为选择标记
- 如何检查表格单元格内的控件
- 跟踪javascript中文本框控件上触发的退格事件位置的最佳方法
- 通过TextArea控件将HTML富格文本转换为纯文本
- Team Foundation Server Web Access自定义工作项控件中的输入和文本区域:退格不起作用
- 手控表 - 文本在数字单元格上对齐
- 如何将焦点设置在页面上的滑格控件上以启用键盘导航?