【发布时间】:2011-09-27 01:24:21
【问题描述】:
我正在尝试使用下面的代码动态添加结束标记,然后打开,以便我每三个单元格创建一个新行。几乎可以工作,DOM 检查器显示一个 TR 节点,问题是,发生了一些事情 tr 没有关闭 tr 标签。我是 Jquery 的新手,这段代码有什么问题吗?
<script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.5.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$('td:nth-child(3n)').after('</tr><tr>');
});
</script>
<table id="mytable" width="266" border="1" cellspacing="10" cellpadding="10">
<tbody>
<tr>
<?php
function somelongassfunction(){
return 'Hello';
}
function have_products($a){
return $a<=20;
}
$x=0;
while (have_products($x)) {
echo '<td>' . somelongassfunction() . '</td>';
$x++;
//-------------------------------------
/*if (fmod($x,3) == 0) {
echo '</tr><tr>';
continue;
}*/
//--------------------------------------
if ($x==20){
break;
}
}
?>
</tr>
</tbody>
</table>
【问题讨论】:
-
纯 php 解决方案不起作用?
标签: php javascript jquery dom dynamic