javascript将类添加到基于单选选择的类中
javascript add class to a class based on radio select
我不太熟悉javascript,所以我正在寻求一些帮助。我正在寻找一种方法,通过opencart 中的javascript将类应用到以下块的主类
<div class="mainclass">
<div class="childclass">
....
<input type="radio" ..../>
<?php } else { ?>
....
使用以下javascript代码可以工作,但仅适用于childclass,我希望它能应用于mainclass。我可以看到,代码基本上说要应用于输入的父级,所以它是正确的。但是,我该如何扩展或向上爬,以便适用于主舱?
$(document).ready(function () {
$('input').click(function () {
$('input:not(:checked)').parent().removeClass("checked");
$('input:checked').parent().addClass("checked");
});
$('input:checked').parent().addClass("checked");
});
将parent()
更改为parents()
,并将.mainclass
添加到parents()
。然后搜索具有class = mainclass
的父级,并将类checked
应用于该div
。
$(document).ready(function () {
$('input').click(function () {
$('input:not(:checked)').parents('.mainclass').removeClass("checked");
$('input:checked').parents('.mainclass').addClass("checked");
});
$('input:checked').parents('.mainclass').addClass("checked");
});
请参阅http://jsfiddle.net/fam04sro/1/
相关文章:
- JavaScript / jquery:如果选择了单选按钮并且数据属性符合条件,则添加类
- JQuery 操作取决于选择的单选按钮 - if/else
- 可变标签取决于选择的单选按钮
- jquery从6个表单中只选择一个单选
- 如果选择了..单选按钮,则如何从多行中发送特定行的多个单元格数据
- 如何更改已从单选按钮列表中选择的单选按钮的颜色
- 一次将选择一个单选按钮
- 如何获取上次选择的单选按钮 ID
- 如何根据用户选择的单选按钮更改要显示的内容
- 单选按钮 .val() 返回不为空的值,即使未选择任何单选按钮
- 其他单选按钮在使用 Javascript 函数根据 if 语句选择某些单选按钮后不可单击
- 我将如何编写考虑多个单选按钮和变量输出的 JavaScript,具体取决于选择的单选按钮
- JavaScript 根据用户选择更改单选按钮值
- JavaScript - 复选框的作用类似于单选按钮
- 如何在选择其他单选按钮后将其灰显,直到刷新
- 尝试选择哪个单选按钮以及何时通过代码放置它返回未定义
- 根据选择的单选按钮更改按钮链接
- Div 宽度根据选择的单选按钮数量调整大小
- 单击输入字段将背景颜色应用于父项,并取消选择初始选择的单选按钮
- 选择依赖于单选按钮