HTML数据属性值.如何改变



我有一个不能编辑的div。是否可以将data属性的值相乘?

代码:

<div class="reviews" data-page-opts="
   {
    showform:1,
    showsupport:0,
    postid:241,
    perpage:5,
    paginate:1,
    classes:reviews_in_content, wrapper:1,
    morelink:,
    on_postid:0,
    num:9999,
    hidecustom:0,
    snippet:0,
    hidereviews:0,
    hideresponse:0,
    ajax:0,
    thispage:1
   }
   ">
</div>
示例

:我想把这个页面乘以1乘以5或者只是用5替换1。我可以用JavaScript/jQuery做到这一点吗?

Use可以先使用jQuery获取数据值,然后使用JSON.parse(),再进行修改,修改后可以使用JSON.stringify();下面是示例代码:

var data = $('div.reviews').attr('data-page-opts'); var dataObj = JSON.parse(data); dataObj.ajax = 1; data = JSON.stringify(dataObj); $('div.reviews').attr('data-page-opts', data);

最新更新