$(this).attr(‘checked’)返回dundefined问题

来源:互联网 发布:做任务的软件 编辑:程序博客网 时间:2024/05/16 05:43
最近在对一个项目的前端进行调整时,发现项目原来用的低版本的jQuery存在一些问题,于是就把jQuery换成了比较新的v1.72,但是发现原来$(this).attr(‘checked’)返回的不再是true or false,选中的情况下返回checked,未选中的情况返回undefined,看了jQuery文档后原来v1.6以后$(this).attr(‘checked’)就返回checked和undefined,v1.6以前返回true和false,v1.6以后可以使用$(this).is(‘:checked’)或者$(this).prop(‘checked’)来返回true和false
0 0
原创粉丝点击