相关疑难解决方法(0)

有一个CSS父选择器吗?

如何选择<li>作为锚元素直接父元素的元素?

在示例中,我的CSS将是这样的:

li < a.active {
    property: value;
}
Run Code Online (Sandbox Code Playgroud)

显然有一些方法可以使用JavaScript来实现这一点,但我希望CSS Level 2本身存在某种解决方法.

我尝试设置样式的菜单正在由CMS喷出,因此我无法将活动元素移动到<li>元素...(除非我主题菜单创建模块,我宁愿不这样做).

有任何想法吗?

css css-selectors

2986
推荐指数
27
解决办法
185万
查看次数

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

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

<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万
查看次数

标签 统计

css ×2

addclass ×1

checkbox ×1

css-selectors ×1

jquery ×1

parent ×1