我有一个div,单击按钮后需要添加一个属性,我已经尝试过
$('#item').prop('data-sck', "{rtl: true}");
我需要最终输出为
<div id="item" data-sck='{"rtl": true}'>
</div>
答案 0 :(得分:0)
您可以尝试:
var sck = {rtl: true}
$('button').on('click', function(e) {
e.preventDefault();
$('#item').attr('data-sck', JSON.stringify(sck));
});
答案 1 :(得分:0)
您可以使用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>