合計として追加する必要があるフォームに次の表の行があります。そのためには、金額から「$」と「,」を削除する必要があります。
<tr>
<td>football</td>
<td class="price" style="text-align: right">$23,432.00</td>
</tr>
<tr>
<td>baseball</td>
<td class="prcice" style="text-align: right">$23,432.00</td>
</tr>
<div id="result"></div>
追加する機能は
function calculateSum() {
var sumtotal = 0;
$(".price").each(function () {
var value = $(this).text($(this).text().replace(/\$\$/g, '$',','));
alert("value" + value);
if (!isNaN(value) && value.length != 0) {
sumtotal += parseFloat(value);
}
});
alert(sumtotal);
$('#result').text(sumtotal);
};
私の document.ready() 内よりも、これを使用して呼び出しています。
$(document).ready(function () {
$('.price').each(function () {
$(calculateSum);
});
});
結果に0が返され、値にアラート値[オブジェクトオブジェクト]が表示されます。合計を適切に取得する方法を教えてください。ありがとう