2011-03-29 167 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>