動的に作成されたテーブルがあり、テーブルの 2 番目の列を合計する必要があります。私は合計として0を取得し続けます。私は何か間違ったことをしていますか?
これは、テーブルが作成された後、合計ボタンをクリックすると呼び出される関数です。
function bukkake(){
var sum = 0;
$('.teedee td').eq(1).each(function(){
sum += $(this).val();
});
$('#sum_result').append("The sum is: " + sum)
}
これは、テーブルを作成するコードの一部です。
$.getJSON("nutritional_value.php?value=" + encodeURI(value), function (data) {
var ttr = $("<tr />");
$.each(data, function(k, v){
var store_1 = v * (parseFloat(uneseno, 10) / 100);
var xstore_1 = store_1.toFixed(2);
$("<td class='teedee'></td>").text(k=='name' ? v : xstore_1).appendTo(ttr);
});
$("#tejbl").append(ttr);
});