5

在“ jqGrid 3.4中的自定义数据工具提示”讨论中,开始了解如何使用setcell来更改 jqgrid 单元格内文本的颜色。我们如何更改单元格的背景颜色?

尝试了以下

jQuery("#list").setCell (row,col,'',{ background-color:'red'});

jQuery("#list").setCell (row,col,'','',{ bgcolor:'red'};
4

3 回答 3

13

使用背景而不是像背景颜色这样的特定规则:

jQuery("#list").setCell (row,col,val,{background:'#ff0000'});
于 2010-05-26T14:29:18.280 回答
3
jQuery("#list").setCell (row,col,'',{ 'background-color':'red'})

这对我来说在 IE 中不起作用(在 firefox 和 chrome 中很好),所以我按照 Jon Weers 的建议做了并切换到:

jQuery("#list").setCell (row,col,'',{'background':'#ff0000'});

这对我来说适用于 Firefox、Chrome 和 IE。

抱歉,我的帐户太新了,无法投票,或者显然无法发表评论,否则我只会投票给 Jon 的帖子。

于 2010-10-05T15:48:37.953 回答
1
jQuery('#list').setCell('12','name','',{'background-color': 'red'},'');

你把正确的行ID?正确的 colName?

您还缺少背景颜色中的引号。

于 2009-08-19T19:13:34.297 回答