我々は彼らの特定の属性値に基づいてアニメーション化したいと思い、同じクラス名を持つ複数のdivがあります。私たちがしようとするとはJQueryアニメーション
<div class="chart-bar" style="width:10%;" bar-width="100%"></div>
<div class="chart-bar" style="width:10%;" bar-width="70%"></div>
<div class="chart-bar" style="width:10%;" bar-width="30%"></div>
を:
$(".chart-bar").animate({width: "60%"});
その後、これは問題ありません(すべてのdivが60%に拡張されています)。 ただし、試してみると:
$(".chart-bar").animate({width: $(this).attr('bar-width')});
何も起こりません。私はおそらく$(これ)はこの文脈では動作しないと思っていますが、私は現在考えがありません。
ありがとうございました。
私はあなたがそれら –