3

プログレスバーは、htmlに値を書き込むと完全に機能しますが、jqueryから値を渡すと機能しません..例 $('#progresslevel').html(data);

今、私はプログレスバーに値を挿入すると機能するこのhtmlを持っています

   <span class="demo-progress" data-progress-options='{"size":false,"style":"large","barClasses":["green-gradient","glossy"],"innerMarks":25,"stripes":true,"darkStripes":false}'>50%</span>

ここに画像の説明を入力

しかし、jqueryでこれを行うと

ここで、コントローラーから値を取得しています

  $('.demo-progress').html(data);

それは機能しませんでした..ボックスには50しか書かれておらず、他には何も書かれていません..プログレスバーは表示されません

スパンクラスの後にdivを指定してこれを試し、値をdivに渡しましたが、それでも機能しませんでした

誰でもこの問題を解決する方法を知っています

4

1 に答える 1

4

プログレス バーのコンポーネント要素を自分で直接変更しないでください。Progressbar ウィジェットには、進行状況を変更するために使用できるAPIがあります。具体的には、次のvalueオプションを設定する必要があります。

$(".demo-progress").progressbar("option", "value", 50);
于 2013-08-16T19:49:12.160 に答える