我想通过 JavaScript 格式化货币,使“5.99”变成“5,99 €”。我想我可以通过给包含货币的元素一个特殊的类并使用 jQuery 选择器来查找这些元素并格式化它们的内容来做到这一点,例如:
<!-- ... -->
<td class="currency">5.99</td>
<!-- ... -->
// ...
$(".currency").each(function(index, element) {
element.html( myNumberFormatMethod(element.text()) );
});
// ...
当从服务器接收到页面时,将给定的 JavaScript 代码放入 jQuery 的 onload 方法中对于 DOM 树中已经存在的元素可以正常工作。但我也需要在动态创建具有给定类的元素时执行该函数。不幸的是,没有像“dom changed”这样的事件,那么最好的方法是什么?