Javascript 设置td checked属性
我有一个包含多行的表,每行都有一个复选框:Javascript 设置td checked属性,javascript,html,Javascript,Html,我有一个包含多行的表,每行都有一个复选框: <tr id="${user_id}" class="SearchAccount" style="height: 40px;"> <td>John</td> <td>John</td> <td>Smith</td> <td>20/12/2013</td> <td> <div
<tr id="${user_id}" class="SearchAccount" style="height: 40px;">
<td>John</td>
<td>John</td>
<td>Smith</td>
<td>20/12/2013</td>
<td>
<div class="itoggle">
<input type="checkbox" name='${user_id}' value="member" class="editteamtextbox" />
</div>
</td>
</tr>
<tr id="${user_id}" class="SearchAccount" style="height: 40px;">
<td>Adam</td>
<td>John</td>
<td>Jones</td>
<td>20/12/2013</td>
<td>div class="itoggle">
<input type="checkbox" name='${user_id}' value="member" class="editteamtextbox" />
</div>
</td>
</tr>
如果您想在每次点击td标签时检查您的收音机,您可以执行以下操作:
$(function(){
$('td .itoggle').click(function(){
if($(this).children("input[type=checkbox]").prop('checked')){
$(this).children("input[type=checkbox]").prop('checked', false);
}
else{
$(this).children("input[type=checkbox]").prop('checked', true);
}
});
});
你要找的可能只是好奇,你有没有试过
$(this).prop('checked',true/false)
?我认为OP是使用插件,有问题
$(function(){
$('td .itoggle').click(function(){
if($(this).children("input[type=checkbox]").prop('checked')){
$(this).children("input[type=checkbox]").prop('checked', false);
}
else{
$(this).children("input[type=checkbox]").prop('checked', true);
}
});
});