データベースから値を取得し、テンプレートタグを使用してデータを表示するテンプレートがあります。返される値は0と1であり、実際にはそれを制御できないため、jqueryを取得して値を変更しようとしているため、0='no'および1='yes'
私はこのコードをここで動作させていますhttp://jsfiddle.net/a9cvx/236/
これを使用する
$(document).ready(function() {
$("body").html($("body").html().replace(/0/g,'<b>abcde-fghi</b>'));
$("body").html($("body").html().replace(/1/g,'<b>yes</b>'));
)};
これが私のテンプレートコードです。
...
<tr>
<td>Reboot VM</td>
<td>{{ col.t_rebootvm }}</td>
<td>waiting</td>
</tr>
....
したがって、{{col.t_rebootvm}}はデータベースから取得され、0または1になります。
HTMLがロードされると、jqueryjsファイルがページのソースコード内にあることがわかります。しかし、テンプレートでこのjqueryコードを使用すると、値は変更されません。これは、テンプレートがレンダリングされており、ロード時に値0または1が使用できないためですか?これは何か他のものですか?
どうもありがとう-オリ