input 里面添加两个属性 name 和value比喻:单个取值 var aa=$("#aa").val();那么aa的值就为yourValue 因为你的没value属性所以为on但是这样不管选不选中都回取到值所以要判断是否选中checkbox使用name取值并判断是否选中比较方便如果多个$("input[name='aa']:checked").each(function(){ alert($(this).val());}