Javascript 更改一个表行中的所有复选框
我想取消选中一个表行中的所有复选框。 我有以下HTML代码:Javascript 更改一个表行中的所有复选框,javascript,jquery,html,checkbox,Javascript,Jquery,Html,Checkbox,我想取消选中一个表行中的所有复选框。 我有以下HTML代码: <tr id="unlosta_line_1"> <td> <input id="unlosta_prop_id_1" name="unlosta_prop_id[1]" value="1" checked="checked" type="checkbox"> Feld 1 </td> <td> <inp
<tr id="unlosta_line_1">
<td>
<input id="unlosta_prop_id_1" name="unlosta_prop_id[1]" value="1" checked="checked" type="checkbox">
Feld 1
</td>
<td>
<input id="unlosta_prop_id_2" name="unlosta_prop_id[2]" value="2" type="checkbox">
Feld 2
</td>
<td>
<input id="unlosta_prop_id_3" name="unlosta_prop_id[3]" value="3" type="checkbox">
Feld 3
</td>
<td>...and so on
<td>
</tr>
实现中的问题是,您正在设置
checked
元素的TD
属性而不是checkbox
您可以直接使用,然后设置其checked
属性
$("#unlosta_line_1 :checkbox").prop("checked", false);
实现中的问题是,您正在设置
checked
元素的TD
属性而不是checkbox
您可以直接使用,然后设置其checked
属性
$("#unlosta_line_1 :checkbox").prop("checked", false);
input
是td
(函数(){
$(“#unlosta_line_1”)。子项(“td”)。每个(功能(i){
$(this).children('input').attr(“选中”,false)
})
})()
费尔德1
费尔德2
费尔德3
等等
input
是td
(函数(){
$(“#unlosta_line_1”)。子项(“td”)。每个(功能(i){
$(this).children('input').attr(“选中”,false)
})
})()
费尔德1
费尔德2
费尔德3
等等
您需要设置input
的checked
属性,而不是td
当您说要全部取消选中时,您的意思是全部取消选中并保留上次选中的属性,还是真的要全部取消选中。。。。像全部取消选中?我真的需要取消选中这一行中的所有复选框。您需要设置输入的checked
属性,而不是td
当您说要全部取消选中时,您是指全部取消选中并保留最后选中的复选框,还是真的希望全部取消选中。。。。像取消全选?我真的需要取消选中这一行中的所有复选框