【发布时间】:2016-01-03 21:55:49
【问题描述】:
我有两个单选组,我需要在更改时获取任何单选按钮的值。但是当点击第二组时,jQuery 只返回第一组单选项目的值。
感谢您将 :radio 添加到 .options 选择器的建议,但我还有其他表单元素,例如我监控更改的 select。我们可以通过什么方式将其添加到变量中?
$('.options').change(function() {
var checkedInput = $('.options input:checked').val();
console.log('Checked input is : '+ checkedInput);
alert('Checked input is : '+ checkedInput);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="options">
<input type="radio" name="group-one" value="pink" checked >
<label for=""> pink </label>
<input type="radio" name="group-one" value="blue">
<label for=""> blue </label>
<input type="radio" name="group-one" value="black">
<label for=""> black </label>
<hr>
<input type="radio" name="group-two" value="orange">
<label for=""> orange </label>
<input type="radio" name="group-two" value="banana">
<label for=""> banana </label>
<input type="radio" name="group-two" value="apple">
<label for=""> apple </label>
</div>
【问题讨论】:
标签: jquery radio-button onchange