对于checkbox,如果没有定义checked="checked",alert($.attr("checked")) 的结果是undefined。用prop方法,则输出的是true或者false, $("input[type='checkbox']").prop("checked", true);修改checked 使用prop更适合。