gpt4 book ai didi

javascript - 获取 HTML 元素的所有静态数据属性,无需内部绑定(bind)数据

转载 作者:行者123 更新时间:2023-11-28 06:27:33 25 4
gpt4 key购买 nike

使用$('.selector').data()我们可以收集元素的所有数据 Prop 。然而,结果集中不仅包含数据属性,还包含所有动态数据(在我来自 jQuery UI 的特定情况下)。

我正在寻找一种优雅的方式来仅从元素收集“静态”数据属性。

最佳答案

$('.selector').clone().data()

jQuery的clone()方法默认不复制动态数据,而是保留静态data-*属性。

.clone( [withDataAndEvents ] [, deepWithDataAndEvents ] )

withDataAndEvents (default: false)
deepWithDataAndEvents (default: value of withDataAndEvents)

API Documentation

关于javascript - 获取 HTML 元素的所有静态数据属性,无需内部绑定(bind)数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34985427/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com