首页 > 解决方案 > 数据属性中的cookie数组获取值并显示在DIV中

问题描述

当我直接调用 data/listing.json 时,它工作正常。

<div data-endfavpoint="data/listing.json" data-expiring-days="3" data-new-days="7" data-brand="" data-property="" data-hide="false" class="component">.....</div>

问题在这里,我想使用 JSON.parse 调用以 JSON 格式解析的 Cookie 数组值,如下所示。但是,由于 JSON.parse($.cookie('offer')) 代码而出错。

<div data-endfavpoint="JSON.parse($.cookie('offer'))" data-expiring-days="3" data-new-days="7" data-brand="" data-property="" data-hide="false" class="component">....</div>

请让我知道如何在数据属性中调用 JSON.parse($.cookie('offer')) 并在 div 中显示值。

在此处输入图像描述

标签: javascriptjquery

解决方案


我会在脚本中设置属性,因为您使用 jquery:

<script>
    $(document).ready(function(){
        $(".component").attr("data-endfavpoint", $.cookie("offer"));
    });
</script>

推荐阅读