Почему атрибут данных не устанавливается с помощью jQuery (Easy Pie Chart)
Используя 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) на данный момент возвращает 55 .. У кого-нибудь есть подсказка?
1 ответ
С небольшим толчком от @RoryMacCrossan я был направлен в правильном направлении, чтобы решить эту проблему .. Я зашел на сайт Easy Pie Chart GitHub, посмотрел документацию и наткнулся на 3 небольших примера jQuery (https://github.com/rendro / easy-pie-chart #jquery-1), что привело к использованию приведенного ниже, в котором это исправлено:
$('.chart').data('easyPieChart').update(thejson.ConversionCostPercentage);