0

我有这个与表格行相呼应的 PHP 页面。我回显了一些具有其他样式的行而不是其他样式,但是当具有其他样式的那些行作为第一行回显时,样式完全消失了。

当我检查元素时,我看到没有设置任何样式,也没有设置元素上的类,即使如果在它之后(即第一行之后)有另一行具有其他样式,它根本不会有这些问题.

PHP

if (condition)
    echo "<tr style='background-color: #FFC07D; opacity: 0.85;' class='note'><td>...</td></tr>";
else
...

PS:我应该指出,在用户按下按钮之前,表格是隐藏的

jQuery:

$('#table').slideToggle(500); 
4

2 回答 2

0

看页面源码的时候,能看到styleclass属性写的正确吗?那么问题可能出在 CSS 而不是 PHP 中。

style除了属性之外,您还使用外部 CSS 表吗?如果是这样,您应该检查它是否有任何tr:first-child指令。

有问题的页面的 URL 将是帮助您的更有效方式。

于 2013-09-23T09:54:48.227 回答
0

尝试这样的事情:

<table>
    <?php
        $i=10;
        if($i >= 9){
          echo "<tr style='background-color: #FFC07D; opacity: 0.85;' class='note'><td>This is a paragraph.</td></tr>";
        }
    ?>
</table>
于 2013-09-23T09:59:41.180 回答