为什么不使用 jQuery 设置数据属性(简易饼图)
Why will data attribute not be set using jQuery (Easy Pie Chart)
使用简易饼图,我试图用 JSON 中的值更改属性数据百分比的值,但使用我通常在 jQuery (3.5.1) 中执行的方法,在这种情况下不起作用,我不知道为什么。
我试图设置数据百分比的 DIV 是:
<div class="chart easy-pie-chart-1" id="ConversionCostPercentage" data-percent="">
<span class="percent1"></span>
</div>
jQuery 我试过设置值:
$('#ConversionCostPercentage').attr('data-percent', thejson.ConversionCostPercentage);
和
$('#ConversionCostPercentage').data('percent', thejson.ConversionCostPercentage);
目前正在做 console.log(thejson.ConversionCostPercentage) returns 55 ..有人知道吗?
在@RoryMacCrossan 的推动下,我找到了解决问题的正确方向。我去了 Easy Pie Chart GitHub 网站并查看了文档,并跌倒了 3 个小 jQuery 示例 (https://github.com/rendro/easy-pie-chart#jquery-1) 导致使用以下内容,修复了它:
$('.chart').data('easyPieChart').update(thejson.ConversionCostPercentage);
使用简易饼图,我试图用 JSON 中的值更改属性数据百分比的值,但使用我通常在 jQuery (3.5.1) 中执行的方法,在这种情况下不起作用,我不知道为什么。
我试图设置数据百分比的 DIV 是:
<div class="chart easy-pie-chart-1" id="ConversionCostPercentage" data-percent="">
<span class="percent1"></span>
</div>
jQuery 我试过设置值:
$('#ConversionCostPercentage').attr('data-percent', thejson.ConversionCostPercentage);
和
$('#ConversionCostPercentage').data('percent', thejson.ConversionCostPercentage);
目前正在做 console.log(thejson.ConversionCostPercentage) returns 55 ..有人知道吗?
在@RoryMacCrossan 的推动下,我找到了解决问题的正确方向。我去了 Easy Pie Chart GitHub 网站并查看了文档,并跌倒了 3 个小 jQuery 示例 (https://github.com/rendro/easy-pie-chart#jquery-1) 导致使用以下内容,修复了它:
$('.chart').data('easyPieChart').update(thejson.ConversionCostPercentage);