【发布时间】:2014-02-07 00:48:36
【问题描述】:
我需要将 CGridView 中的已访问行更改为另一种颜色。我需要做什么来解决它? 我找到了 JavaScript 或 CSS 方式,但我没有找到任何近似的方法。 我知道我可以更改访问的链接
a:visited
{
color: #green;
}
但是如何更改已访问行的颜色?也许,Jquery 有什么方法吗?
UPD:我有一个 CGridView 表,我需要访问的行看起来另一种颜色。
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$dataProvider,
'columns'=>array(
'title',
array(
'name'=>'authorName',
'value'=>'$data->author->username',
),
array(
'class'=>'CButtonColumn',
),
),
));
我会怎么做?
【问题讨论】:
-
我不明白您要解决的问题。你到底想做什么,你想做什么代码?
-
@badAdviceGuy udp:我解释清楚了吗?
-
除了
<a>标签之外的元素没有:visited。您需要使用 JS / jquery 来跟踪它。如果您希望它在页面重新加载后仍然存在,您还需要使用 php。 -
正如其他人所说,在这种情况下,还不清楚访问的含义。但是在“访问”某些东西之后,无论这意味着什么,如果您可以向该元素添加一个类(这在 jQuery 中很容易),那么您可以为该类使用不同的 css。
标签: javascript jquery css yii cgridview