私は円グラフタイプのものを持っていて、クリックされたリンクに応じてその値を変更する必要があります(下のリンクを参照し、ボタン70をクリックして意味を確認してください)
http://fifamatchgenerator.com/dev/piechart/examples/
これを機能させるコードは次のとおりです。
$('.updateEasyPieChart').on('click', function(e) {
e.preventDefault();
$('.percentage, .percentage-light').each(function() {
var newValue = document.getElementById(1).innerHTML;
$(this).data('easyPieChart').update(newValue);
$('span', this).text(newValue);
は(1)
、ページ上の順次リンクの 1 つから ID 1 を取得します。
<li><a href="#" id="1" class="button updateEasyPieChart">70</a></li>
<li><a href="#" id="2" class="button updateEasyPieChart">60</a></li>
<li><a href="#" id="3" class="button updateEasyPieChart">50</a></li>
そのIDを呼び出すだけなので、明らかに最初のリンクでのみ機能します。今、これが私が助けを必要としているところです。私の言いたいことが理解できれば、document.get 内の値を、クリックされたリンクの ID で定義する必要があります。そのため、ID が 2 の 2 番目のリンクがクリックされたときに、それを and に渡す必要がありdocument.get
ますupdate
。簡単に聞こえますが、私の JavaScript のスキルは、自分で作業するには十分ではありません。私は大量のグーグル検索を行ってきましたが、役に立つものや機能するものを見つけることができないようです。私は誰かが私のためにそれをやってくれるのを本当に探しているわけではありません。ただ私を正しい方向に向けてください!
ps ウェブサイトから入手した円グラフのコード ...しかし、値を変更するコード (ちょっと) は、私と友人によって書かれました。