我有类(都)的div,我想选择和应用样式给他们时,单选按钮与ID(免费)被选中。 CSS选择器如何看起来像?当单选按钮被选中时如何选择一个div
-3
A
回答
-1
你可以使用jQuery来实现这一目标:
$('#free').change(function() {
//if checkbox checked
if(this.checked){
$('.both').addClass('newstyle');
}
//if the checkbox is not checked or unchecked
if(!this.checked){
$('.both').removeClass('newstyle');
}
});
下面是一个简单的小提琴证明:https://jsfiddle.net/p3wc4ex6/1/
如果您正在寻找纯CSS G-Cyr's answer是真棒
-1
CSS选择器会或者看起来像:
#free:checked ~ .both
#free:checked ~ .parent_of_both .both
这意味着必须#free
提前在流动和.both
一个sibbling或#free
一个sibbling内部。
带标签和css隐藏无线电输入的示例https://codepen.io/gcyrillus/pen/JFdEk。
如果HTML与CSS选择器要求不匹配,则需要使用javaScript。
相关问题
- 1. 当另一个单选按钮被选中时如何取消选择单选按钮?
- 2. 当选择每个按钮时,JQuery更改单选按钮被选中状态
- 3. 当从列表中选择一个项目时选择一个单选按钮
- 4. 如何选择一个单选按钮后选择一个gridview
- 5. 当单选按钮被选中时显示div - 结合javascripts
- 6. 当所有单选按钮被选中时,Javascript显示div
- 7. 当一个单选按钮被选中时,另一个单选按钮应该被自动检查
- 8. 选中单选按钮时选div
- 9. 当单选按钮被选中 - 显示选择标签部分
- 10. 单选按钮仅选择第一个单选按钮没有其它无线电按钮被选择
- 11. 当单选按钮被选中时,如何用JQuery替换HTML
- 12. 当我点击另一个单选按钮时,如何从单选按钮选择中清除内容?
- 13. 选择在单选按钮被替换在两个div
- 14. 单选按钮被禁用后,下一个单选按钮被选中
- 15. 如何在一组div之间选择一个div,例如单选按钮?
- 16. 当单选按钮被选中时,如何使用jquery mobile显示div?
- 17. 当选择单选按钮时,jquery更改div背景颜色?
- 18. 一次选择一个单选按钮
- 19. 选择一个单选按钮后显示一个div
- 20. 如何让单选按钮被选中?
- 21. 如何选择selenium webdriver中的单选按钮?动态选择单选按钮
- 22. 当单选按钮被选中时,复选框变为必需
- 23. 选择一个div取消选择其他divs就像一个单选按钮?
- 24. 当我在Knockout.js中选择单选按钮的其他选项时,查找单选按钮的前一个值
- 25. 从show hide div中选择一个单选按钮
- 26. 同时选择两个单选按钮
- 27. 从选定的单选按钮中选择下一个单选按钮
- 28. 如何让单选按钮选择另一个单选按钮的值
- 29. 当单选按钮被选中时,组合框未被禁用
- 30. 选择一个单选按钮
在SO上,您应该尝试**自己编写代码**。后** [做更多的研究](//meta.stackoverflow.com/questions/261592)**如果你有问题,你可以**发布你已经尝试**与清楚的解释是什么是'工作**并提供** [最小,完整和可验证示例](// stackoverflow.com/help/mcve)**。 – Rob