【问题标题】:How to know which radio button is selected in jquery? [duplicate]如何知道在 jquery 中选择了哪个单选按钮? [复制]
【发布时间】:2014-01-04 20:18:48
【问题描述】:

这是我的代码...这里我正在使用 php 代码动态生成单选按钮...

我的问题是如何获取单击 addForm() 函数时选择的单选按钮...

<div class="modal-body">
    <div> <input type="radio" name="form" value="Form-Name">Form-Name</div>
    <div> <input type="radio" name="form" value="Kalpit-Contact">Kalpit-Contact</div>
    <div> <input type="radio" name="form" value="Kalpit-Contact test">Kalpit-Contact test</div>
</div>
<div class="modal-footer"> 
    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 
    <button type="button" class="btn btn-primary" onclick="addForm()">Add Page</button> 
</div>

提前致谢

【问题讨论】:

    标签: javascript php jquery


    【解决方案1】:
    var selectedValue = $("input[name=form]:checked").val();
    

    【讨论】:

      【解决方案2】:

      你应该这样做:

      var radio = jQuery('input[name="form"]:checked');
      

      然后您可以检索您的单选值或其他属性:

      var value = radio.val();
      

      在这样做之前先检查一下是否检查过任何无线电是个好主意:

      if (radio != undefined)
      {
          //do what you need to
      }
      

      【讨论】:

        【解决方案3】:

        或者,你也可以试试这个 -

            $(".modal-body input[type=radio]").each(function(){
                if (this.checked)
                {
                    console.log(this.value+" is checked");
                }
            });
        

        【讨论】:

          【解决方案4】:
          var myval = $("#myForm input[type=form]:checked").val();
          

          我会放入一个 div (id=myForm) 并在父级安全的情况下调用它,以防万一您在页面上还有其他内容,例如新闻通讯注册或带有选项的搜索框。

          【讨论】:

            猜你喜欢
            • 2010-10-10
            • 1970-01-01
            • 2013-01-23
            • 1970-01-01
            • 2019-04-04
            • 2011-07-12
            相关资源
            最近更新 更多