我需要获取选定的单选按钮值。单选按钮名称是 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/