我想通過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改變」這樣的事件,那麼做到這一點的最好方法是什麼?
爲什麼不在創建元素後應用相同的操作? –
元素究竟是如何改變 – megawac
元素在不同的地方發生了變化,所以我將不得不在任何地方更新代碼我更新元素,這就是爲什麼我要檢測元素更改/創建時的原因 – Subsurf