我正在尝试将两位数的年份添加到为我自动生成的列标题中。这似乎是一个简单的问题。我有这张桌子
<table border="1" id="Datatable1">
<tr>
<th>Jan-</th>
<th>Feb-</th>
</tr>
<tr>
<td>January's data</td>
<td>February's data</td>
</tr>
</table>
和这个jquery
$(document).ready(
function () {
var TwoDigitYear = '14';
$('#DataTable1 th').each(function () {
var curtext = $(this).text();
if (curtext != "") {
var newtext = curtext + TwoDigitYear;
$(this).text(newtext);
}
});
}
);
出于某种原因,如果我在代码中放入console.log,我可以看到值已更改,但网页不会更改。
这是一个jsfiddle:http://jsfiddle.net/PasadenaJacket/Ztnvr/#base