如何使用每个功能检查单选按钮
How to get radio button checked using each function
我试图在用户检查其中一个单选按钮选项后获得总价。每当用户点击单选按钮时,它就会循环所有选中的单选按钮,并将所有复选框相加以获得最终总数。但问题是总的来说总是错误的。
// Radio Option
$('label.radio_label').on('click', function () {
var total = 0;
$('.parent_radio_option input[type="radio"]:checked').each(function (index) {
var radio_option = $(this).data('price');
total += parseInt(radio_option);
console.log(radio_option);
});
console.log('total: ' + total);
});
您可以在这里尝试JSFiddle
当点击label
时,input
元素的检查状态尚未更改,因此您将始终获得先前检查的输入元素的值。
您需要使用无线电的更改事件
$('.parent_radio_option input[type="radio"]').on('change', function () {})
演示:Fiddle
相关文章:
- 如何设置第一个子元素's的单选按钮已在轨道上检查4
- vue-js-单选按钮won't默认情况下使用v-model属性进行检查
- 如何重置剑道MVVM单选按钮's已检查状态
- html单选按钮检查问题
- 检查JavaScript中的单选按钮
- JS中的单选按钮检查不起作用
- 当我单击它时,没有检查带有数据切换=选项卡的单选按钮
- 循环遍历单选按钮(20 组,每组 3 个),并检查是否选中了每个组
- 更改单选按钮检查的值的字体大小
- Wooccommerce单选按钮检查jquery
- 通过单选按钮检查提交表单
- 使用if-else-if-true检查(验证)单选按钮如果未检查则无警报必须检查警报
- 我的单选按钮没有从foreach循环中获得值,表单验证返回'必填字段'即使已检查
- 如何检查是否没有选中任何单选按钮
- 如何使用javascript检查id字段为空的单选按钮
- 如何检查一组单选按钮是否全部选中
- 设置第一个单选按钮是在车把模板中检查的
- 对用户交互进行单选按钮检查
- 如何将mysql值附加到单选按钮并进行检查
- 在允许用户进入下一部分之前,在表单验证中检查是否单击了某个选项(单选按钮)