如何检查表格中的复选框是否已选中
问题描述:
我在表格中有一个复选框元素,但无法弄清楚如何检查它是否被选中。如何检查表格中的复选框是否已选中
此代码row.find("td:eq(6)").children().html()
返回复选框的html,但是当我尝试并使用row.find("td:eq(6)").children().is(":checked")
时,它始终返回false。
我不确定是否可以返回复选框是否像这样被选中,但之前使用的.html()函数会返回ID,所以如果我可以单独拉取该复选框元素ID,那么我可以使用该找到复选框是否被这样检查?但是,我不知道如何从HTML拉动ID ...
感谢
答
您可以再次使用查找选择,找到输入类型复选框,如果检查检查。
row.find("td:eq(6)").find("[type=checkbox]").is(":checked")
答
要检测复选框是否已选中,请为其提供ID,然后使用onclick函数确定是否已选中。例如:
<input type="checkbox" name="test_check" id="test_check" onclick="detectCheckBox()" value="Yes">
现在在你的JavaScript有一个功能,如:
function detectCheckBox(){
if (document.getElementById('test_check').checked) {
//It is checked
alert("Checkbox Checked");
}
}
显示你的HTML表格行 –