我有一个包含复选框的表单,我想检查第一个是否被用户选中:
<form id= 'other_langs'>
<input type= 'checkbox' name= 'yes'> I speak other languages <br>
<input type= 'checkbox' name= 'no'> I do <b>not</b> speak any other language <br>
</form>
我写了jQuery函数
$('#other_langs').click(function(){
if(('#other_langs').first().prop('checked') == true){alert('ok');}
});
警报(或其他)不会出现。我也试过 .is(':checked') 是一样的。我也试过
if(('#other_langs input[name="yes"]').prop('checked') == true){alert('ok');}
我正在使用 jQuery 版本 1.9.1 并尝试过 Firefox 和 Chrome。