是否可以像这样使用 jquery 替换当前标签中的字符串:
<td class="price"><script>$(this).text(accounting.formatMoney(parseFloat({{ product.price }}).toFixed(2), "€ ", 2, ".", ","));</script></td>
实际上这不起作用。
提前致谢!
是否可以像这样使用 jquery 替换当前标签中的字符串:
<td class="price"><script>$(this).text(accounting.formatMoney(parseFloat({{ product.price }}).toFixed(2), "€ ", 2, ".", ","));</script></td>
实际上这不起作用。
提前致谢!
您可以将其设置为要执行的函数,但要等到页面加载后……您正在寻找类似这样的东西……首先,更改您的 HTML:
<td class="price">{{ product.price }}</td>
那么这个脚本应该适合你:
$(function(){
$('.price').each(function(){
var price = $(this).text()
$(this).text(accounting.formatMoney(parseFloat(price).toFixed(2), "€ ", 2, ".", ","))
});
});