我有一个带复选框的表,如下所示:
<td class="table-col" >
<div class="group-one" >
<input type="checkbox" />
</div>
</td>
Run Code Online (Sandbox Code Playgroud)
我想要做的是当选中复选框以将"selected"类应用于"table-col"时.
if ($('.table-col').find(':checked')) {
$(this).parent().parent().addClass('selected');
}
Run Code Online (Sandbox Code Playgroud)
我看了很多帖子,上面有类似的解决方案,但它似乎对我不起作用.我不知道为什么,但是这是指向不HTMLDocument的元素.
(编辑)在这个页面上会有标记的复选框,我想申请"选中"的复选框.评论@cimmanon提到了事件处理.我需要仔细研究一下.谢谢你的答案!
(编辑)
<td class="table-col">
<div class="group-one">
<input type="checkbox" checked="checked"/>
</div>
</td>
Run Code Online (Sandbox Code Playgroud)
所以在页面加载之后会有标记的框(我认为它们将始终包含checked ="checked" - 不确定)复选框.这些是需要新风格的.不需要点击它们和应用风格的交互,但是非常酷.