您好,我想使用 jquery 获取单选按钮值。这是单选按钮代码。 period[count] 命名是因为单选按钮是使用 javascript 在数组中循环
<input type='radio' name='period["+count+"]' value='1' checked/>Full<input type='radio' name='period["+count+"]' value='0.5'/>Half (AM)<input type='radio' name='period["+count+"]' value='0.5'/>Half (PM)
问题是我如何获得选中的单选按钮的总值?我尝试了这段代码,但它只给出了选中的单选按钮的第一个值
var values2 = $("input:radio[name='period[2]']").val();
var values3 = $("input:radio[name='period[3]']").val();
已编辑
感谢Aaron Saunders,这是解决这个问题的代码
var x = 0;
$("input:radio[name^='period']:checked").each(function(){
x = x + parseFloat($(this).val());
});
最佳答案
找出所有以句点开头的,然后将它们相加
var x = 0;
$("input:radio[name^='period']").each(function{
x = x + this.val();
});
关于javascript - 如何使用 Jquery 获取选定的单选值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3597861/