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);        
        }
    });
});