我有关于javascript和jQuery的问题。我对此很新。 我使用jQuery tablesort。我想知道如何更改一个单元格的值。
可能我必须使用这样的东西:
$(function() {
$("table").tablesorter({ sortList: [[3,1],[0,0]] });
$("table tbody td.discount").click(function() {
// randomize a number
var resort = "", // resort variable set to anything BUT false (without quotes) will trigger the automatic resort
discount = '$' + Math.round(Math.random() * Math.random() * 100) + '.' + ('0' + Math.round(Math.random() * Math.random() * 100)).slice(-2);
$(this).text(discount);
// set resort flag to false to prevent automatic resort
// leave the resort flag as undefined, or with any other value, to automatically resort the table
$("table").trigger("updateCell",[this, resort]);
return false;
});
});
在这个示例中,我可以在单击它时更改单元格的值。 我想将单元格值更改为一个我的javascript函数。 我该怎么做?
答案 0 :(得分:-1)
<强> HTML 强>
<table id="myTbl">
<tr>
<td>Joe</td>
<td>White</td>
<td>25</td>
</tr>
<tr>
<td>Joe1</td>
<td>White1</td>
<td>2522</td>
</tr>
</table>
<强> JS 强>
$(function () {
$("#myTbl").delegate("td", "click", function () {
var $this = $(this);
console.log($this);
$this.html("New Value");
});
});