如果选择了单选按钮,则为jQuery

时间:2015-09-22 20:16:07

标签: jquery

我在这里有一些代码:

$(document).ready(function(){
    $("input[name=MMERGE8]:radio").click(function () {
        var checked = $(this).attr('checked');
        alert(checked);
    });
});

我正在尝试检查单选按钮是否被选中并将其存储到变量中。但是,当我运行此代码时,检查返回为undefined。为什么呢?

1 个答案:

答案 0 :(得分:1)

从click事件中你可以使用this.value找出在组中选择的值,因为click事件总是将收音机设置为检查无线电组。

$('[name="test"]').click(function () {
    alert(this.value)
});

如果您试图从另一个事件中获取值,您将使用该组的选择器并获取已选中的项目。

$('#getValue').click(function () {
    alert($('[name="test"]:checked').val());
});

这里的例子...... http://jsfiddle.net/SeanWessell/7hb71jga/