我使用三个单选按钮作为表单。使用jQuery,我试图将类添加到具有单选按钮的div。但它是针对所有的div,而不是只针对检查的div,而不是删除unchecked div的类。目标类别通过单选按钮选中
小提琴:https://jsfiddle.net/zqatxvgs/
的Html
<form action="">
<div class="field-box"> <input type="radio" name="gender" value="male">Male<br></div>
<div class="field-box"> <input type="radio" name="gender" value="female"> Female<br></div>
<div class="field-box"> <input type="radio" name="gender" value="other"> Other</div>
jQuery的
$('input:radio').change(function(){
if($(this).is(":checked")) {
$('.field-box').addClass("option-selected");
} else {
$('.field-box').removeClass("option-selected");
}
});
哇..你觉得呢?我无法停止这种想法。 –
只是开玩笑的兄弟:) –
谢谢你的回答。当收音机默认已被选中时,它不工作。检查这个小提琴:https://jsfiddle.net/4tacqvrj/1/ – YOU