jQuery 1.6的变化

简介: jquery 1.6已经发布了,在这个版本中最大的变化就是attr方法。原来我们通过这个方法取得jquery对象的属性。现在升级之后,原来采用attr方法的地方可能会出现问题。 新的attr方法只会取得DOM元素上设置的属性。

jquery 1.6已经发布了,在这个版本中最大的变化就是attr方法。原来我们通过这个方法取得jquery对象的属性。现在升级之后,原来采用attr方法的地方可能会出现问题。

新的attr方法只会取得DOM元素上设置的属性。而不会取得DOM元素内部的属性。比如说:

 

< input type ="checkbox" checked ="checked" />

 

在1.6版中,调用方法$(":checkbox").attr("checked")方法将返回"checked"值,而不是true.  而之前的版本则会返回true/false. 如果需要取得DOM的属性的时候,需要调用jquery提供的新方法prop(): $(":checkbox").prop("checked"). 在jquery 1.6中,这样设计应该主要上为了性能方面的考虑!

同时发现jquery的val()方法也许存在bug,就上不能对select元素取其值,取出的结果上undefined。但是官方文档上描述上可以的。

目录
相关文章
|
8天前
|
JavaScript 前端开发 API
jQuery的基本认识和作用
jQuery的基本认识和作用
|
4月前
|
JavaScript 前端开发 API
jQuery 3.0 新增了哪些特性?(jQuery 3 所引入的那些最重要的变化)
jQuery 3.0 新增了哪些特性?(jQuery 3 所引入的那些最重要的变化)
52 0
|
4月前
|
JavaScript 前端开发
jQuery 第八章(jQuery操作dom元素)
jQuery 第八章(jQuery操作dom元素)
55 0
|
6月前
|
JavaScript 前端开发
前端基础 -JQuery之页面加载
前端基础 -JQuery之页面加载
24 0
|
6月前
|
JavaScript 前端开发
前端基础 -JQuery之 相关事件
前端基础 -JQuery之 相关事件
27 0
|
7月前
|
JavaScript 前端开发
jQuery 事件
jQuery 事件
33 0
|
JavaScript 前端开发
常用的jQuery事件方法
常用的jQuery事件方法
90 0
|
JavaScript
jQuery的事件
jQuery的事件
95 0
jQuery的事件
|
JavaScript
jQuery——jQuery特殊属性操作
jQuery——jQuery特殊属性操作
128 0
jQuery——jQuery特殊属性操作
|
JavaScript
jQuery事件
click() 鼠标单击 blur() 元素失去焦点 focus() 元素获得焦点 mouseover() 鼠标进入(进入子元素也触发) mouseout() 鼠标离开(离开子元素也触发) ready() DOM加载完成
105 0

相关课程

更多