我已经搜索并尝试了一些在表格行上添加 cols 的代码,这是我的完整代码:
<!doctype htlm>
<html>
<head>
<script language="Javascript" type="text/javascript" src="js/jquery-1.9.1.min.js"></script>
<script>
function addCols2(){
$(document).ready(function(){
$('#myTable').find('tr').each(function(){
$(this).find('td').eq(6).after('<td>col 8</td>');
});
});
}
</script>
</head>
<body>
<table id="myTable" border =1>
<?php
for($x=0;$x<5;$x++){
echo '<tr><td class=TableHeading>column 1</td>
<td class=TableHeading>column 2</td>
<td class=TableHeading>column 3</td>
<td class=TableHeading>column 4</td>
<td class=TableHeading>column 5</td>
<td class=TableHeading>column 6</td>
<td class=TableHeading>column 7</td>
<script type="text/javascript">
addCols2();
</script>
</tr>';
}
?>
</table>
</body>
</html>
但是当我检查显示时,每一行都有 5 个(根据循环)col 8(我添加的)。有人能告诉我代码哪里错了吗?