在div内的Cakephp表格单元格

时间:2011-08-29 19:33:55

标签: cakephp html

我正在阅读一些数据(来自调查的问题)并将其显示在包含4列的表格中。 1st是displayId生成为1,2,3,4 .........,第二列是问题文本,第3和第4是onClick将按钮向上或向下移动文本,按钮向上或向下移动的按钮。我想在div元素中插入每一行的第2,第3和第4个单元格,这样我就可以通过DOM操作它们中的所有3个但是我的div元素在表格之前显示,而不是在表格内部。

  <fieldset>
    <legend><?php __('Edit');?> 
    </legend>
    <?php $i=1;?>
       <table>
      <?php foreach ($questions as $question){ ?>
           <tr>
           <td><?php $displayId = $i; 
            echo $displayId ;?></td>
      <?php echo $this->Html->div('', null, array('id' => $i)); ?>
      <td><?php echo $question['questions']['text'];?></td>
      <td><input onClick=moveUpById() value ="up" type = "button"></td>
      <td><input onClick=moveDownById() value ="down" type = "button"></td></div> 
   </tr><?php $i++; ?><?php }?>
  </table></fieldset>

2 个答案:

答案 0 :(得分:1)

  

我想在div元素中插入每行的第2,第3和第4个单元格,以便我可以一起操作它们中的所有3个

如您所注意到的那样,您不能将表单元格放在div中。您最好的方法是将类分配给要分组的单元格,然后使用该类选择它们。

答案 1 :(得分:0)

不要把div放在那里。使用jquery选择器$("tr:not(:first-child)").click(function(){});