我有两个单选按钮,想要发布所选一个的值。 如何使用jQuery获得价值?
我可以像这样得到所有这些:
$("form :radio")
我怎么知道选择了哪一个?
#1楼
如果您有多个单一形式的单选按钮,则
var myRadio1 = $('input[name=radioButtonName1]');
var value1 = myRadio1.filter(':checked').val();
var myRadio2 = $('input[name=radioButtonName2]');
var value2 = myRadio2.filter(':checked').val();
这对我有用。
#2楼
$(".Stat").click(function () {
var rdbVal1 = $("input[name$=S]:checked").val();
}
#3楼
在我的情况下,我以一种形式有两个单选按钮,我想知道每个按钮的状态。 下面为我工作:
// get radio buttons value console.log( "radio1: " + $('input[id=radio1]:checked', '#toggle-form').val() ); console.log( "radio2: " + $('input[id=radio2]:checked', '#toggle-form').val() );
#4楼
这是我编写表单并处理获取已检查单选的方式。
使用名为myForm的表单:
...
从表单获取值:
$('#myForm .radio1:checked').val();
如果您不发布此表单,我将使用以下方法进一步简化它:
然后获取检查值变为:
$('.radio1:checked').val();
输入上有一个类名,使我可以轻松设置输入的样式...
#5楼
要获取使用类的选定无线电的值,请执行以下操作:
$('.class:checked').val()