最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jquery中prop()方法和attr()方法的區(qū)別淺析

 更新時間:2013年09月06日 14:39:35   作者:  
官方例舉的例子感覺和attr()差不多,也不知道有什么區(qū)別,既然有了prop()這個新方法,不可能沒用吧,那什么時候該用attr(),什么時候該用prop()呢

jquery1.6中新加了一個方法prop(),一直沒用過它,官方解釋只有一句話:獲取在匹配的元素集中的第一個元素的屬性值。

大家都知道有的瀏覽器只要寫disabled,checked就可以了,而有的要寫成disabled = "disabled",checked="checked",比如用attr("checked")獲取checkbox的checked屬性時選中的時候可以取到值,值為"checked"但沒選中獲取值就是undefined。

jq提供新的方法“prop”來獲取這些屬性,就是來解決這個問題的,以前我們使用attr獲取checked屬性時返回"checked"和"",現(xiàn)在使用prop方法獲取屬性則統(tǒng)一返回true和false。

那么,什么時候使用attr(),什么時候使用prop()?
1.添加屬性名稱該屬性就會生效應(yīng)該使用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() )  

相關(guān)文章

最新評論

米泉市| 嘉禾县| 乐平市| 左贡县| 和平县| 郑州市| 宿迁市| 河池市| 韶山市| 鹤庆县| 晋城| 万年县| 托里县| 镇雄县| 沧州市| 南阳市| 儋州市| 凤山县| 资阳市| 贵定县| 汉阴县| 张掖市| 林西县| 蛟河市| 永吉县| 土默特右旗| 伽师县| 台东市| 遂川县| 杨浦区| 乌拉特中旗| 泰兴市| 老河口市| 卢龙县| 伊宁县| 平利县| 砚山县| 徐闻县| 巴中市| 建阳市| 长治县|