javascript - 如何使用自定义自定义数据-* 属性
问题描述
这些data-*
属性用于存储自定义数据。通过 jQuery 生成的data-*
属性在 DOM 中是不可见的,而data-*
用 HTML 代码编写的属性在 DOM 中是可见的。
我的问题是使 jQuery 生成的元素的data-*
属性在 DOM 中不可见有什么区别?
其次,我们可以像通过jQuery生成的元素一样隐藏data-*
在DOM对象中吗?
$('#div2').append($('<h2/>').html('h2 Element generated with JQUERY').data('test', '5000'));
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="div1">
<h2 data-test="60000">This is h2 Element</h2>
</div>
<div id="div2"></div>
解决方案
推荐阅读
- oracle - 使用外部表时最近 BADFILE 的位置和文件名
- java - 如何通知 UI 截击成功 MVVM 架构
- python - 在aws lambda中通过pymongo连接documentdb时任务超时
- laravel - 如何在 laravel 5 关系模型中传递条件
- firebase - 如何在颤动中模拟 FirebaseAuth verifyPhoneNumber
- amazon-web-services - 当我尝试从 s3 存储桶下载对象时:访问被拒绝
- python-3.x - python 3.x 代码不添加所有“for”循环总价格值,只使用最后输入的总价格
- c# - 在泛型中使用的推断类型被其他泛型继承
- arrays - 如何从Ruby中的数组中只选择某些元素?
- flutter - 参数类型“字符串?” 不能分配给参数类型“字符串”