jquery新版本旧版本之间的坑
JQuery自1.6.1版本开始增加一些属性,使用时尽量使用这些新的属性,例如:selected、checked。在高版本中赋值时最好用prop,如果用attr就会出现赋值不成功的问题,
一般自定义属性用attr,固有属性用prop
以下是官方建议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新版本旧版本之间的坑的更多相关文章
- QUrl不同版本之间的坑
		
在项目中使用了native application + html的方式构建界面. 之前在4.8.4用QUrl直接加载相对路径一点问题都没有.但是切换到5.1编译之后却发现本地的html文件全部没有加载 ...
 - 将旧版本jQuery升级到新版本的jQuery
		
需要将项目中的旧版本jQuery升级到新版本的jQuery,为解决兼容性问题得下载一个js兼容包.例子:升级的项目中jQuery1.x到jquery3.x,需要一个jquery-migrate-3.1 ...
 - C++开发新版本vs使用旧版本vs编译的静态库动态库
		
关于vs潜在的升级问题概述 (Visual C++)查看官网的介绍:潜在的升级问题概述 (Visual C++).主要问题: 1. 如果使用 /GL(全程序优化)进行编译,则生成的对象文件只能使用生成 ...
 - coreData旧版本增加字段,新版本是否可以继续使用旧版本内容的测试(MagicalRecord的使用)
		
coreData使用第三方库MagicalRecord, 参考文章:http://blog.csdn.net/kuizhang1/article/details/21200367 coreData数据 ...
 - 处理jquery版本之间冲突
		
处理jquery版本之间冲突 前端开发们都知道jquery版本有好多,之间冲突很纠结.比如我刚来这公司的时候,后端的哥们用的是jQuery 1.3.2,我了个去,那哥们好久没更新了.我写的效果插件都是 ...
 - C#winform程序安装时自动卸载新版本覆盖旧版本
		
vs2005为winform程序做的安装包.在以有程序旧版本的机子上用新版本的安装包安装软件时提示 “以经安装该产品的另一个版本.无法继续安装此版本........” 在安装部署项目中设“Remov ...
 - 新版本的bettercap不好用, 如何安装和编译旧版本的bettercap
		
新版本的bettercap2.0以上是用go语言写的, 各种功能感觉还不太完善, 没有原来的用ruby写的好, 想着回退安装bettercap1.6旧版本 系统环境: kali 2017.2 下载源码 ...
 - [hadoop]hadoop api 新版本与旧版本的差别
		
突然现在对以后的职业方向有些迷茫,不知道去干什么,现在有一些语言基础,相对而言好的一些有Java和C,选来选去不知道该选择哪个方向,爬了好多网页后,觉得自己应该从java开始出发,之前有点心不在焉,不 ...
 - vue模拟后台数据,请求本地数据的配置(旧版本dev-server.js,新版本webpack.dev.conf.js)
		
最近学习一个vue-cli的项目,需要与后台进行数据交互,这里使用本地json数据来模仿后台数据交互流程.然而发现build文件夹下没有dev-server.js文件了,因为新版本的vue-webpa ...
 
随机推荐
- Windows10系统在VMware中安装CentOS7操作系统并实现图形化用户界面Gnome
			
由于操作系统课程需要,我尝试在windows10环境下安装linux虚拟机,最终采用centOS7和Gnome图形用户界面,在安装和使用过程中出现一些问题,在这里将其记录下来,以便后续查阅. 第一部分 ...
 - json数组按照日期先后排序
			
var allMyApp = [ {"startDate": "2018-07-07 12:30:00",'name':'aa'}, {"startD ...
 - [转]Python爬虫html解析工具beautifulSoup在pycharm中安装及失败的解决办法
			
原文地址:https://www.cnblogs.com/yysbolg/p/9040649.html 刚开始学习一门技术最麻烦的问题就是搞定IDE环境,直接在PyCharm里安装BeautifulS ...
 - 一图看懂Kafka On Zookeeper
			
Kafka On Zookeeper,点击看大图
 - 详解Linux运维工程师高级篇(大数据安全方向).
			
hadoop安全目录: kerberos(已发布) elasticsearch(已发布)http://blog.51cto.com/chenhao6/2113873 knox oozie ranger ...
 - devise定义多个authentication_keys
			
在你的model中加入 def self.find_for_database_authentication(warden_conditions) conditions = warden_conditi ...
 - lncRNA芯片重注释
			
.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table ...
 - 20155211 2016-2017-2 《Java程序设计》第五周学习总结
			
20155211 2016-2017-2 <Java程序设计>第五周学习总结 教材学习内容总结 这周学习了第八章和第九章的内容.第八章和第九章主要就是介绍一些类的应用,我先把教材上的内容看 ...
 - 20155218 《Java程序设计》实验三(Java面向对象程序设计)实验报告
			
20155218 <Java程序设计>实验三(Java面向对象程序设计)实验报告 一.实验内容及步骤 (一)编码标准 在IDEA中使用工具(Code->Reformate Code) ...
 - 好玩的虚拟机和有趣的Linux系统 ——20155332
			
color=#安装虚拟机 学习基于VirtualBox虚拟机安装Ubuntu图文教程在自己笔记本上安装Linux操作系统 我从官网下载了Ubuntu64位操作系统和VMare Workstion虚拟机 ...