码迷,mamicode.com
首页 > Web开发 > 详细

jQuery .attr("checked")得undefined 问题解决

时间:2016-03-24 10:03:12      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

出现此错误是因为JQuery版本升级的问题。所以此处应该使用.prop();

那么,什么时候使用attr(),什么时候使用prop()?
1.添加属性名称该属性就会生效应该使用prop();
2.是有true,false两个属性使用prop();
3.其他则使用attr();
项目中jquery升级的时候大家要注意这点!

以下是官方建议attr(),prop()的使用:

 

Attribute/Property.attr().prop()
accesskey √  
align √  
async √ √
autofocus √ √
checked √ √
class √  
contenteditable √  
draggable √  
href √  
id √  
label √  
location ( i.e. window.location ) √ √
multiple √ √
readOnly √ √
rel √  
selected √ √
src √  
tabindex √  
title √  
type √  
width ( if needed over .width() ) √  

jQuery .attr("checked")得undefined 问题解决

标签:

原文地址:http://www.cnblogs.com/pocn/p/5314084.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!