2011-03-29 171 views
2

我是新來的jquery。 我想從Jquery更新表格單元格。
Php如下。 例如,我想用不同的值更新「firsttotal」。請幫忙。如何更新jquery中的表格單元格值

<tr> 
         <td class="Left">Total</td> 
         <td></td> 
         <td id="firsttotal"><?php echo number_format('%.2n', $Total_Calculated_Cash); ?></td> 
         <td id="cashcalculator_total"><a href="#"><?php echo number_format($Total_Actual_Cash, 2); ?></a></td> 
         <td><?php echo number_format($Total_Calculated_Other, 2); ?></td> 
         <td><?php echo number_format($Total_Actual_Other, 2); ?></td> 
        </tr> 
+0

只是關於使用ID選擇器的一般性評論 - 我建議不要使用'td'作爲前綴,因爲ID的「假定」是唯一的,並且如果頁面佈局隨後改變(例如)與佈局等,JS代碼不會中斷。 – Russell 2011-03-29 10:02:22

回答

0

自錨內TD,你應該使用jQuery( 'TD#cashcalculator_total一個')

<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.2.6.pack.js"></script> 
<script type="text/javascript"> 
    jQuery(function() { 
     jQuery('td#cashcalculator_total a').html('XXX'); 
    }); 
</script> 
+0

Thanks.Thats工作。 – user679460 2011-03-29 10:02:08

+0

不客氣。 – fedmich 2011-03-29 13:35:29

0
$('td#firsttotal').html(value); 

$('td#firsttotal').text(value) 
0
jQuery('#firsttotal').html("new Value"); 
0
$('td#firsttotal').text(value) 

所以像這樣的工作

$('td#firsttotal').text("test") 

如果你想HTML標記添加到我T,然後你可以使用這個

$('td#firsttotal').html("<p>test</p>") 
1

獲得TD元素,並設置像這樣的值:

<script type="text/javascript"> 
    var newValue = 6; 
    $("#firsttotal").text(newValue); 
</script>