jQuery 的 data() vs attr() 之不同
WriterShelf™ is a unique multiple pen name blogging and forum platform. Protect relationships and your privacy. Take your writing in new directions. ** Join WriterShelf**
WriterShelf™ is an open writing platform. The views, information and opinions in this article are those of the author.
Article info
Categories:
Tags:
Date:
Published: 2018/03/13 - Updated: 2019/08/17
Total: 566 words
Like
or Dislike
About the Author
很久以前就是個「寫程式的」,其實,什麼程式都不熟⋯⋯
就,這會一點點,那會一點點⋯⋯
More to explore
現在的網頁開發已經離不該 JavaScript 了,JavaScript 開發的人大概都是用各自喜歡的開發平台,每天網路上的談論都是那個新平台好,那個不老,應該要學那個,最近最不熱門的應該就是 jQuery 了,很多人也已經棄船不用 jQuery 了,我倒是覺得 jQuery 很好啊,最大的理由就是,到處都找得到使用的教學與問題解答,這就是老東西的好處!
最近在開發一個與網頁上 DOM 更新有密切關係的程式,其中要大量的更新 data-xx 的值,我就有一個問題,該用 JQ 的 .data() 還是 .attr() 呢?我其實裡兩個都可以用,但是我想要知道這兩個到底有什麼不同?拖 jQuery 這老東西的好處,網路上的教學很多,我就把它記下來,應該對有用到的讀者也有幫助。
總結,兩個是不同的東西,要是問我,我會用 attr() ,畢竟相容性與易於除錯實在太重要了,但是不要忘記,attr 就是只能存字串!