在while循环中为同一div分配不同的类

时间:2016-10-21 05:11:13

标签: php class loops while-loop

我的代码如下,

<?php
$sel_ms1 = mysqli_query($conn, "SELECT * FROM tbl_milestone WHERE ms_status = 'Y' ORDER BY ms_pos ASC");

while ($sel_ms = mysqli_fetch_array($sel_ms1)) {  ?>
    <tr>
        <td align="center"><span class="btn btn-success"><?php echo $sel_ms['ms_year']; ?></span></td>
        <td class=''><?php echo $sel_ms['ms_desc']; ?></td>
    </tr>
<?php } ?>

我想为第二个td指定不同的类,如

<tr>
 <td align="center"><span class="btn btn-success"><?php echo $sel_ms['ms_year']; ?></span></td>
 <td class=''><?php echo $sel_ms['ms_desc']; ?></td>
</tr>
<tr>
 <td align="center"><span class="btn btn-success"><?php echo $sel_ms['ms_year']; ?></span></td>
 <td class='error'><?php echo $sel_ms['ms_desc']; ?></td>
</tr>
<tr>
 <td align="center"><span class="btn btn-success"><?php echo $sel_ms['ms_year']; ?></span></td>
 <td class=''><?php echo $sel_ms['ms_desc']; ?></td>
</tr>
<tr>
 <td align="center"><span class="btn btn-success"><?php echo $sel_ms['ms_year']; ?></span></td>
 <td class='warning'><?php echo $sel_ms['ms_desc']; ?></td>
</tr>

以上四个将分别循环。 我怎样才能通过循环实现它?

1 个答案:

答案 0 :(得分:-1)

$( "tr:nth-child(2n) td:nth-child(2)" ).addClass( "error" ); 
$( "tr:nth-child(4n) td:nth-child(2)" ).addClass( "warning" );