效果
js:
$(".check_btn").click(function () {
//$(this).prop('checked', true);
//$(this).val("123");
//$("input[type=checkbox][value='123']").prop('checked', true);
$(this).attr('checked', true);
})
今天做了一个项目是页面上直接有表单,表单有input checkbox选中框,之后选择完之后,提交到qq邮箱里面,所以就想到点击对应的input的时候给代码里面直接添加checked="checked",之后提交也有这个,就等于保存打钩的状态
1、$("input[type=checkbox][value='123']").prop('checked', true); 这个只是可以给个状态,代码里面没有如何变化,提交表单之后选中的input会是没有选中的
2、$(this).attr('checked', true); 这个打钩之后代码上是添加了checked="checked"默认打钩的代码,提交表单之后选中的input也是默认打钩的
作者:花花0825
链接:https://www.jianshu.com/p/95f76e162c5a