小编use*_*345的帖子

如果选中复选框,则将类添加到父元素

我有一个带复选框的表,如下所示:

<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" - 不确定)复选框.这些是需要新风格的.不需要点击它们和应用风格的交互,但是非常酷.

css checkbox jquery addclass parent

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

addclass ×1

checkbox ×1

css ×1

jquery ×1

parent ×1