javascript - 数据属性中的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 中显示值。
解决方案
我会在脚本中设置属性,因为您使用 jquery:
<script>
$(document).ready(function(){
$(".component").attr("data-endfavpoint", $.cookie("offer"));
});
</script>
推荐阅读
- javascript - 反应隐藏超过高度的元素
- javascript - 如何检测用户浏览过的站点?
- html - 我无法在下拉菜单中获得过渡效果来工作
- python - 将 pandas 系列的所有索引更改为一个值
- angular - 在 RxJS 中使用 Map 运算符转换数据
- reactjs - 尝试从 oidc-client 回调中检索状态对象时未定义的对象
- powerbi - 如何可视化每个月前 3 个月的值的总和?
- r - ggarrange --> 如何摆脱情节传说
- powershell - 带有命令的数组
- arm-template - 使用 ARM 模板重新部署应用程序网关时,侦听器和 SSL 证书将被删除