td要素内の数字を通貨形式にautoNumeric.jsで変換しようとすると問題が発生します。このプラグインは非入力要素もサポートしています。だから私はそれを試してみる。 このここで私はそうVARをやった(しかし、それは結果を返さないのです)td要素の中で値を変換するautoNumeric jsを使用
<td><div id="total_target_value">7885912</div></td>
ここで一つ一つの問題が発生した私の価値だ... 私はJavaScriptでそのTDを生成...スニペットですコードのjsのため...
var summaryAppend = '<tr>'
+'<th>Target Collection</th>'
+'<th>Success Collection</th>'
+'<th>Progress</th>'
+'<th style="width: 40px">Label</th>'
+'</tr>'
+'<tr>'
+'<td><div id="total_target_value">'+totalTarget+'</div></td>'
+'<td><div id="total_collected_value">'+totalCollected+'</div></td>'
+'<td>'
+'<div class="progress progress-xs">'
+'<div class="progress-bar progress-bar-danger" style="width: '+collectedPercentage+'%"></div>'
+'</div>'
+'</td>'
+'<td><span class="badge bg-red">'+collectedPercentage+'%</span></td>'
+'</tr>'
$("#collection_summary").empty().append(summaryAppend);
私はそのsummaryAppendを追加しようとすると、すべてが良かった。しかし、私はこのコードを呼び出すようにしようとすると:
$('#total_target_value').autoNumeric("init",{
aSep: '.',
aDec: ',',
aSign: '€ '
});
彼らは私が私の#total_target_value
が何らかの有効になりますされませんしまりました。
Chromeのコンソールデバッガでは、ブラウザに表示された要素がコンソールに入力されたすべてのコードからアクセスできるため、Chromeのコンソールでdiv IDを呼び出します。私は、このテーブル要素が私のモーダルダイアログの直後に表示されているので、(単に少なくともデバッグ目的のために)見つからない要素を避けるために、私のHTMLページからこの呼び出しを直接行うことは避けてください。
あなたからこのアイデアを発見するアイデアはありますか?
しかし、いずれにせよ、事前に感謝...