我有一个模板,它从数据库中获取值并使用模板标签显示数据。返回的值是 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 时,我可以看到我的 jquery js 文件位于页面源代码中。但是当我在我的模板中使用这个 jquery 代码时,值不会改变。这是因为正在渲染模板并且值 0 或 1 在加载时不可用?这是别的吗?
非常感谢 - 奥利