jQuery中attr和prop在修改checked属性时的区别

2020-08-16 综合 104阅读
对于checkbox,如果没有定义checked="checked",alert($.attr("checked")) 的结果是undefined。
用prop方法,则输出的是true或者false, $("input[type='checkbox']").prop("checked", true);
修改checked 使用prop更适合。
修改固有属性时,最好使用prop;
修改自定义属性时,使用attr。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com