Javascript 如何从特定表单中获取选定的radiobox值?

Javascript 如何从特定表单中获取选定的radiobox值?,javascript,html,Javascript,Html,我已经生成了一些与此类似的HTML 首先,您需要将冒号改为空格或“>” 第二,你需要把收音机换成输入 $('#form_56 input[name=option]:checked').val(); 当事件发生变化时,您需要一个事件进行监听 参见示例 $(function() { $("#form_56 input:radio[name='option']").click(function() { var val = $(this).val(); alert(val

我已经生成了一些与此类似的HTML


首先,您需要将冒号改为空格或“>”

第二,你需要把收音机换成输入

$('#form_56 input[name=option]:checked').val();

当事件发生变化时,您需要一个事件进行监听 参见示例

$(function() {

  $("#form_56 input:radio[name='option']").click(function() {
    var val = $(this).val();
    alert(val);
  });


});

对于任何形式:

$('form>input[type="radio"]:checked').val()
身份证号码:

$('#form_56>input[type="radio"]:checked').val()
如果未选择值,它将返回选定值或未定义值。 祝你好运

函数getSelectedValue() { 返回$('form>input[type=“radio”]:checked').val(); } $(函数(){ $(“按钮”)。在( “点击”, 函数(){ log(getSelectedValue()+'selected'); } ); });
form{display:inline}


日志值
代码中的问题:更改事件未分配给单选按钮,因此未定义警报弹出窗口

以下是解决方案:

$(document).ready(function () {
            $('input[type=radio]').on('change', function () {
                alert($('input[name=option]:checked', '#form_56').val());

            });
        });

最后我把这些都算上了;没有必要举办这样的活动。
$(document).ready(function () {
            $('input[type=radio]').on('change', function () {
                alert($('input[name=option]:checked', '#form_56').val());

            });
        });