以下是我尝试获取收音机更改价值的方法:
var $radios = $('input:radio[name=extract_action]');
$radios.change(function() {
val = $(':checked', this).val();
alert(val);
});
但警报显示“未定义”。我试过了
val = $(':checked', $(this)).val();
甚至
val = $(':checked', $radios).val();
但它是一样的。
编辑
这是 HTML 标记:
<input name="extract_action" checked="checked" type="radio" value="1" /> Ok<br />
<input name="extract_action" type="radio" value="0" /> No