jquery - 如何通过 JQuery 为 div 元素设置自定义属性
问题描述
我有一个 div 需要在单击按钮后添加一个属性,我尝试过,
$('#item').prop('data-sck', "{rtl: true}");
我需要最终输出为
<div id="item" data-sck='{"rtl": true}'>
</div>
解决方案
你可以使用attr
函数来做到这一点:
$('#item').attr('data-sck', "{rtl: true}");
console.log($('#item').attr('data-sck'))
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="item">
</div>
推荐阅读
- c - OpenMP Monte_Carlo 模拟实现目标接近 PI
- python - 从数据库中下载 django 中的文件,并在其中查看 pdf 文件
- javascript - 为什么图片没有显示在 JavaScript Toggle 中?
- rust - 为什么在 Rust 中将 const 引用直接转换为可变引用无效?
- android - Android 中 Google AdMobs 和 Firebase 分析的 Multi Dex 问题
- javascript - 在 ReactJs 中验证文件上传
- python - 根据列表中的某些项目对列表中的项目进行分组
- opencv - 如何在 OpenCV 中调试 DLL 异常?
- android - FusedLocationProviderClient 不适用于 android 5.1
- content-management-system - 最简单的CMS?