我想知道,有沒有什麼方法可以讓我得到所有的元素,即div
s span
s等包含數字數據?我想要做的是獲得所有這些,然後使用貨幣格式化程序jquery插件格式化它們。我現在使用的代碼是:使用jQuery從網頁獲取包含數值數據的所有元素?
var options = {
symbol: "",
decimal: ".",
thousand: ",",
precision: 2,
format: "%s%v"
};
$(".namount").each(function() {
var formattedNum = accounting.formatMoney($(this).text(), options)
$(this).html(formattedNum);
});
$(".totalsale").each(function(){
var formattedNum = accounting.formatMoney($(this).text(), options)
$(this).html(formattedNum);
});
$(".totalpurchase").each(function(){
var formattedNum = accounting.formatMoney($(this).text(), options)
$(this).html(formattedNum);
});
有4〜5 each
環的不同元素的更多類似的電話。問題是,這樣做效率不高。有沒有其他的方式可以實現這一點。
感謝
謝謝您的回答,但不是沒有辦法,我可以選擇**所有包含數值的元素**任何其他方式? –
@KamranAhmed不,沒有,下一個解決方案是通過所有的元素,並檢查它們是否是數字,這是很昂貴 –
嗯 我已經使用你的解決方案,但讓我等待一些其他答案,但我很肯定我會選擇你的答案作爲選擇的;) –