jquery - 即使将其更改为其他值(使用 JQuery),单选按钮值仍显示 0

标签 jquery html

当在 JQuery 中更改选择时,我试图显示我的单选按钮值。但是,无论我为单选按钮分配什么值,它在我的警告框中只显示 0。我已经尝试了很多东西,但没有得到任何运气。

这是我的 Jquery 代码:

<script type="text/javascript">
$(function() {
      $("input[name='sec_officer']").change(function(){
        if ($("input[@name='sec_officer']:checked").val() == '5'){
          alert($("input[@name='sec_officer']:checked").val()); 
        } else 
            {alert($("input[@name='sec_officer']:checked").val()); }
      });
    });
</script>

这是我的 HTML 代码段:

<tr>
               <td>Security Officer oversight:</td>
               <td><input type="radio" name="sec_officer" id="sec_officer_no" value="5" checked="checked"/>
                No   <input type="radio" name="sec_officer" id="sec_officer_yes" value="6" />
                Yes</td>                
             </tr>

提前致谢!!!

最佳答案

选定的元素将以此形式返回。所以你可以这样做。

  $("input[name='sec_officer']").change(function(){
    console.log($(this).val()); // Checked value
  })

编辑: Jsbin

  $("input[name='sec_officer']").change(function(){
    var value=$(this).val();
    if(value==5) console.log("You selected 5");
    else console.log("You selected " + value);
  });

关于jquery - 即使将其更改为其他值(使用 JQuery),单选按钮值仍显示 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17983885/

相关文章:

javascript - 在 Highcharts 中隐藏一系列数据标签

javascript - 通过 JavaScript 插入 HTML 时更改文件路径

Javascript cookies 不创建

jquery 工具提示不适用于文本输入

javascript - 通过Id访问DOM元素

javascript - 如何检测用户是否滚动到窗口末尾?

javascript - 如何创建动态 Ukit 模态 [Joomla]

ios - iphone 4s 的媒体查询被用于 Iphone 6

Javascript - 需要重复功能

javascript - Bootstrap 模态 : close current, 打开新的