获取 HTML 元素的所有静态数据属性,而无需内部绑定数据
Get all static data attributes of HTML element without internaly binded data
有了$('.selector').data()
我们可以收集元素的所有数据道具。但是,结果集中不仅会有数据属性,还会有所有动态数据(在我的特定情况下,来自jQuery UI)。
我正在寻找仅从元素收集"静态"数据属性的优雅方法。
$('.selector').clone().data()
jQuery clone() 方法默认不复制动态数据,而是保留静态 data-* 属性。
.clone( [withDataAndEvents ] [, deepWithDataAndEvents ] )
与数据与事件(默认值:假)
deepWithDataAndEvents (默认值:withDataAndEvents 的值)
接口文档
相关文章:
- AngularJs指令,该指令创建内部有数据对象的新指令
- 在Meteor中如何将数据从函数内部复制到其他模板
- 通过内部数组将JSON数据导入D3.js+Google Map
- 如何在javascript中从对象内部的数组中获取数据
- 如何过滤对象内部深度堆叠的数据(并在之后编辑删除它)
- 相对于他在jQuery/Js中的一个内部数据对数组进行排序
- 使用从内部函数返回的异步数据对外部函数返回promise
- 启用数据间谍内部的滚动“;粘贴“;
- 将表单元格数据转换为单独.js文件中的内部链接
- 当移动到“外部”版本时,“内部”成功 AJAX 中的“数据”变量应该更改为什么
- PrimeFaces 命令按钮使用 jQuery 更新数据表内部
- 数据内部带有方括号的 JSON 解析
- 如何在Meteor Iron路由器的内部模板中访问全局数据
- 从控制器内部获取表单数据
- Meteor.methods:从内部回调将数据返回给客户端
- AngularJS 2 - 内部属性数据绑定 - 异常:类型错误:无法读取未定义的属性
- 在 JavaScript 中从内部数组获取数据
- 如何访问jquery内部数据
- javascript根据内部数据对数组进行排序
- 如何从JSON OBJECT中获取内部数据