jquery - 如何获取选定的单选按钮值?

标签 jquery html radio-button

我需要获取选定的单选按钮值。单选按钮名称是 is_external

test.html

<div class="exter_inter">
    External <input type="radio" name="is_external" value="1" <?php if(isset($_GET['status']) && $_GET['status']=='1') echo "checked";?> />
    Internal <input type="radio" name="is_external" value="0"  <?php if(isset($_GET['status']) && $_GET['status']=='0') echo "checked";?>  />
</div>

script.js

$(document).ready(function() {  
    $('input:radio').change(function() {      
        var is_external = $("input[name='radio']:checked").val();   
        alert("selected values: " + is_external); //Return undefined  

    });
} ); 

最佳答案

$(document).ready(function() {
  $('input:radio').change(function() {
    var is_external = $("input[name='is_external']:checked").val();//name is is_external not radio
    alert("selected values: " + is_external); //Return undefined  

  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="exter_inter">
  External
  <input type="radio" name="is_external" value="1" />Internal
  <input type="radio" name="is_external" value="0" />
</div>

名称是 is_external 而不是 radio

关于jquery - 如何获取选定的单选按钮值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37314061/

相关文章:

jquery - 如何忽略网站某些部分的 CSS img 样式?

html - 控制 CSS 网格中的响应式网格区域高度

javascript - 调整 margin-top/bottom 与屏幕高度成比例

php - onclick 提交两个相同表单之一

JavaScript 外部 HTML 编码 URL 字符串

c# - MVC5单选按钮值错误

java - android.widget.RadioGroup 无法转换为 android.widget.RadioButton

javascript - Zurb Foundation 5 数据在 TAG 部分揭晓

python - 在 GTK3 应用程序中嵌入 html 按钮?

wpf - WPF 单选按钮的空文本周围不需要的虚线选择