2016-11-17 8 views
-2

私は、より理解しやすいことを望むように質問を作り直します。td値を読み、phpまたはjavascriptで合計を表示

<table> 
<tr> 
    <td class="a" name="id">Field1</td> 
    <td class="b" name="title">Field2</td> 
    <td class="c" name="adder">Field3</td> 
    <td class="d" name="addend">Field4</td> 
    <td class="e" name="sum">Field5</td> 
</tr> 
</table> 

私は何をしたいことは、フィールド3及びフィールド4のすでに与えられた値を読み、両方の数字の加算演算を行い、その結果を表示することです:私は下に構成されてtable.phpファイルに取り組んでいますField5でphpまたはjavascriptを使用します。私はこれを試してみました:

<script> 
var x = document.getElementByClassName("a"); 
var y = document.getElementByClassName("b"); 
var z = x+y; 
document.write('z').innerHTML = c; 
</script> 

または

<script> 
var a = document.getElementByClassName("a").innerHTML; 
var b = document.getElementByClassName("b").innerHTML; 
var c = a+b; 
document.write("c").innerHTML = c; 
</script> 

...それらのどれも働いていません。新しいアイデアは? jQueryを使って

+1

あなたが試したことを教えてください。 –

+0

あなたはこれまでに何か試しましたか? – Deep

+0

はい!いくつかの考えをアップロードするには数分を要する。 –

答えて

0

var tot1 = parseInt($('.a').text()); 
var tot2 = parseInt($('.b').text()); 
var tot3 = parseInt(tot1+tot2); 
$('.c').text(tot3); 

よろしくあなたはjQueryのを使用することができます

0

var a = 0; 
$('table td:not(last-child)').each(function(i) { 
    a += parseInt($(this).text()); 
}); 

$('table td:last-child').text(a); 

は、この情報がお役に立てば幸い!

関連する問題