原文:jquery data屬性 attr vs data

html 的自定義data屬性相信大家都不會陌生,有了它你可以綁定所需的數據到指定元素上。然后通過jquery設置 獲取數據,簡直開心的不行啊。想到設置 獲取元素屬性值,大家一定首先想到了jquery的.attr 方法,但是你一定知道jquery還有個.data 的方法。本人以前一直萌 傻 萌 傻 噠 的 以為這兩個方法在處理data屬性過程中實現的效果是一樣的,只不過.data 方法官方更推薦使 ...

2017-07-26 18:59 1 6438 推薦指數:

查看詳情

對比jquery獲取屬性的方法props、attrdata

1.attr,prop 對於HTML元素本身就帶有的固有屬性,在處理時,使用prop方法。對於自定義的屬性是取不到的; 對於HTML元素我們自己自定義的DOM屬性,在處理時,使用attr方法。 2.attr,dataattr獲取的屬性是string data獲取的可能是string ...

Wed Oct 25 23:34:00 CST 2017 0 1256
jquery attrdata給元素添加自定義屬性

博主不才,將自己總結的寫在這里,如有問題歡迎一起討論; jquery給一個元素添加自定義屬性目前見過兩種方式 方式一:attr 方式二:data 這兩種放方式都可以給元素添加自定義屬性 如:$('div').attr( " data-zidingyi" ,“dig ...

Sat Oct 21 03:56:00 CST 2017 0 29224
關於jQuery中的attrdata問題

今天在使用data獲取屬性並且賦值時遇到一個小問題,寫下來防止以后再跳坑。 在使用jQuery獲取自定義屬性值時,我們習慣用 jQuery賦值: 而data的取值: data賦值: 值得注意的是data,如果決定使用data ...

Thu Oct 22 02:57:00 CST 2015 0 2999
jQueryattr()、prop()、data()用法及區別

.attr(),此方法從jq1.0開始一直存在,官方文檔寫的作用是讀/寫DOM的attribute值,其實1.6之前有時候是attribute,有時候又是property。.prop(),此方法jq1.6引入,讀/寫DOM的property。.data(),此方法在jq1.2.3引入,作用是把任意 ...

Thu Apr 07 00:32:00 CST 2016 0 14191
jquery中prop,attrdata的區別

這兩天翻了jq的源碼,今天看到了jq關於數據存儲的幾個方法,遂總結一下,和小伙伴沒分享一下,哪里說的不對,還望批評指正~~~ 廢話不多說,直接上代碼: 我們看到attr ,prop, data都可以起到存儲數據的作用,那么他們有什么區別呢? 1,首先來看attr ...

Mon Nov 06 05:03:00 CST 2017 1 3974
jquery中的obj.attr()和obj.data

實例一 問題 data只會獲取第一次select賦值的值 區別 .data每次是從jquery對象中取值,其屬性值保存在內存中 .attr每次都是從dom元素中去取屬性 ...

Wed Oct 30 22:19:00 CST 2019 0 332
jquery data方法取值與js attr取值的區別

<a data-v="3"></a> jquery data方法的運行機制: 第一次查找dom,使用attributes獲取到dom節點值,並將其值存到緩存里,第二次操作的時候,還是先找到dom,但是這次取值是直接從緩存讀了,少了一步對dom的操作 attr ...

Thu Jan 28 02:58:00 CST 2016 0 2262
.attr()與.data()的區別

今天在做一個功能時,用到了利用attr記錄暫時的值,還是按照之前的一慣做法,attr賦值,data取值,但是!失靈了! 然后,調試發現,之前都是在頁面初始化時,標簽已有attr屬性,此時用$.data()是可以獲取到,但是,當再次$.attr()賦值后,就不可以了。 經搜索及調試及驗證后 ...

Sat Jan 06 19:38:00 CST 2018 0 988
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM