原文:關於jQuery中的attr和data問題

今天在使用data獲取屬性並且賦值時遇到一個小問題,寫下來防止以后再跳坑。 在使用jQuery獲取自定義屬性值時,我們習慣用 jQuery賦值: 而data的取值: data賦值: 值得注意的是data,如果決定使用data就不要再使用attr,交叉混用是拿不出值的。因為data是單項綁定,返回的數據不會實時更新到dom。 如果真的需要更新dom上的自定義屬性值,那只能把data取出的值放入att ...

2015-10-21 18:57 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的obj.attr()和obj.data

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

Wed Oct 30 22:19:00 CST 2019 0 332
jquery data屬性 attr vs data

html5的自定義data屬性相信大家都不會陌生,有了它你可以綁定所需的數據到指定元素上。然后通過jquery設置、獲取數據,簡直開心的不行啊。想到設置、獲取元素屬性值,大家一定首先想到了jquery的.attr()方法,但是你一定知道jquery還有個.data()的方法。本人以前一直萌(傻)萌 ...

Thu Jul 27 02:59:00 CST 2017 1 6438
jQuery的prop和attr區別

最近在做一個項目用jq時發現一個問題 在谷歌可以正常出效果 但是在火狐中就是不行 就是這個prop和attr 之前用的是attr方法 但是在火狐不出效果 於是特意看了兩者的區別 主要區別就是: prop 對於HTML元素本身就帶有的固有屬性 attr ...

Fri Jan 05 23:40:00 CST 2018 1 6553
jqueryattr和prop的區別

在高版本的jquery引入prop方法后,什么時候該用prop?什么時候用attr?它們兩個之間有什么區別?這些問題就出現了。 關於它們兩個的區別,網上的答案很多。這里談談我的心得,我的心得很簡單: 對於HTML元素本身就帶有的固有屬性,在處理時,使用prop方法。 對於HTML元素 ...

Thu Apr 24 23:28:00 CST 2014 39 165244
淺談jqueryprop()和attr()

我們都知道,一般在jquery設置屬性時要用到attr()方法,現在我們有一個效果,點擊按鈕切換復選框的選中狀態,下面貼出html代碼: <input type="checkbox" id="check"> <label>復選框</label> ...

Wed Jul 20 08:20:00 CST 2016 1 7655
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM