HTML5中自定义数据属性data-*属性(3)jq如何操作data-*

  1. HTML5中自定义数据属性(1)data-*属性(1)data-*属性的使用
  2. HTML5中自定义数据属性(2):data-*的使用
  3. HTML5中自定义数据属性data-属性(3)jq如何操作data-

在 jQuery 中,可以使用 data() 方法来获取 data-* 属性的值。这个方法可以读取或设置 HTML 元素上的 data-* 属性。

如果想获取 data-* 属性的值,你可以这样做:

javascript 复制代码
var value = $(selector).data('your-data-attribute-name');

在上面的代码中,需要将 selector 替换为你要获取 data-* 属性的 HTML 元素的选择器,而 'your-data-attribute-name' 应该被替换为你想要获取的 data-* 属性的名称。

例如,如果有一个像这样的 HTML 元素:

html 复制代码
<div id="myDiv" data-my-attribute="123">Hello, world!</div>

可以使用以下 jQuery 代码来获取 data-my-attribute 的值:

获取值

javascript 复制代码
var value = $('#myDiv').data('my-attribute'); // value now equals '123'

设置值

要设置 data-my-attribute 的值,使用 data() 方法,像这样:

javascript 复制代码
$('#myDiv').data('my-attribute', 'new value');

在这段代码中,'my-attribute' 是想要设置的 data-* 属性的名称,'new value' 是想要设置的新值。


@漏刻有时

相关推荐
明月_清风6 分钟前
Nginx 生产环境配置完全指南:从安全加固到性能调优
前端·nginx
用户600071819108 分钟前
【翻译】用 Reanimated CSS 动画为 TextInput 添加发光效果
前端
李剑一14 分钟前
前后端命名冲突?驼峰与下划线的统一方案(附可直接复用代码)
前端
用户114818678948417 分钟前
Git Stash 丢失后的完整找回指南
前端·git
代码不加糖18 分钟前
2026 React 面试“通关秘籍”:高频 12 问 + 深度解析(含Hooks源码思想)
前端·react.js·面试
我滴老baby19 分钟前
ReAct推理模式详解让智能体学会边思考边行动
前端·react.js·前端框架
菜鸟小码34 分钟前
MapReduce 核心阶段深度解析:Map 阶段与 Reduce 阶段的作用及执行流程
前端·javascript·mapreduce
步步为营DotNet34 分钟前
深入剖析.NET 11 中 Semantic Kernel 于智能后端集成的创新实践
前端·.net·easyui
@大迁世界42 分钟前
33.如何在 React 中使用内联样式(inline styles)?
前端·javascript·react.js·前端框架·ecmascript
CodeSheep1 小时前
DeepSeek的最新招人标准,太讽刺了。
前端·后端·程序员