jQuery $(this).attr(‘checked’)出现undefined的问题。checkbox问题
[ 2013-10-21 16:23:40 | 作者: admin ]
最近在对一个项目的前端进行调整时,发现项目原来用的低版本的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
评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=2156
原来v1.6以后$(this).attr(‘checked’)就返回checked和undefined,
v1.6以前返回true和false,
v1.6以后可以使用$(this).is(‘:checked’) 或者 $(this).prop(‘checked’) 来返回true和false
[最后修改由 admin, 于 2013-11-29 14:09:57]

这篇日志没有评论。
此日志不可发表评论。