Chrome,缺少表格单元格

时间:2015-09-08 05:03:22

标签: javascript php google-chrome html-table cell

最后一次Chrome更新(45.0.2454.85米)后,我的网页表格中断了。某些行中的单元格缺失。

Missing cells

经过一番调查后,我发现这可能是由于我的内联' JavaScript代码,它是将单元格打印成行的循环的一部分:

for ($day = 1; $day <= $n; $day++) { 

  ?>
    <script>
      $(document).ready( function() {     
        some_func($("#tdId<?php echo($day); ?>"));
      });
    </script>
  <?php

  echo(
    "<td>".
    "</td>"
  );

}

我发现问题出在标签?>\n<script> and </script>\n<?php上。如果我将删除新行。我的表再次看起来很好:

for ($day = 1; $day <= $n; $day++) { 

  ?><script>
      $(document).ready( function() {     
        some_func($("#tdId<?php echo($day); ?>"));
      });
  </script><?php

  echo(
    "<td>".
    "</td>"
  );

}

结果: no missing cells

这是Chrome错误吗?或者,当表生成时,它甚至不能打印新行。

编辑: 甚至可能发生以下情况:

  echo("
    <td>".
    "</td>"
  );

0 个答案:

没有答案