如何通过JQuery将自定义属性设置为div元素

时间:2018-09-08 10:50:11

标签: jquery html

我有一个div,单击按钮后需要添加一个属性,我已经尝试过

 $('#item').prop('data-sck', "{rtl: true}");

我需要最终输出为

<div id="item" data-sck='{"rtl": true}'>

</div>

2 个答案:

答案 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>