日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

【JavaScript】【JQuery】获取 data-* 属性值

發(fā)布時(shí)間:2024/9/19 javascript 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【JavaScript】【JQuery】获取 data-* 属性值 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言

data-* 屬性

  • data-* 屬性是 HTML5 中的新屬性。
  • data-* 屬性用于存儲(chǔ)頁面或應(yīng)用程序的私有自定義數(shù)據(jù)。
  • 屬性名不應(yīng)該包含任何大寫字母,并且在前綴 “data-” 之后必須有至少一個(gè)字符

JQuery 獲取 data-* 屬性值

<!DOCTYPE html> <html> <head><title>test</title><meta charset="UTF-8"><script src="https://lib.baomitu.com/jquery/3.5.0/jquery.min.js"></script> </head> <body></body> <div id="userDiv" data-id="123" data-name="張三" data-login="zhangsan" data-age="18"> </div><script type="text/javascript">let userDiv = $("#userDiv");console.log("user id : ", userDiv.data("id"));console.log("user login : ", userDiv.data("login"));console.log("user name : ", userDiv.data("name"));console.log("user age : ", userDiv.data("age")); </script></html>

運(yùn)行效果:

JavaScript 獲取 data-* 屬性值

<!DOCTYPE html> <html> <head><title>test</title><meta charset="UTF-8"> </head> <body></body> <div id="userDiv" data-id="123" data-name="張三" data-login="zhangsan" data-age="18"> </div><script type="text/javascript">var userDiv = document.getElementById("userDiv");console.log("user id : ", userDiv.dataset.id);console.log("user login : ", userDiv.dataset.login);console.log("user name : ", userDiv.dataset.name);console.log("user age : ", userDiv.dataset.age); </script></html>

運(yùn)行效果:

注意

駱駝命名法獲取屬性值

<!DOCTYPE html> <html> <head><title>test</title><meta charset="UTF-8"> </head> <body></body> <div id="userDiv" data-id="123" data-name="張三" data-login="zhangsan" data-age="18" data-date-of-birth="2007-12-25"> </div><script type="text/javascript">var userDiv = document.getElementById("userDiv");console.log("date of birth : ", userDiv.dataset.dateOfBirth); </script></html>

大寫無效

<!DOCTYPE html> <html> <head><title>test</title><meta charset="UTF-8"> </head> <body></body> <div id="userDiv" data-id="123" data-name="張三" data-login="zhangsan" data-age="18" data-dateOfBirth="2007-12-25"> </div><script type="text/javascript">var userDiv = document.getElementById("userDiv");console.log("date of birth : ", userDiv.dataset.dateofbirth); </script></html>

參考

https://www.w3school.com.cn/tags/att_global_data.asp
https://www.cnblogs.com/lzijian/p/6322868.html

總結(jié)

以上是生活随笔為你收集整理的【JavaScript】【JQuery】获取 data-* 属性值的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。