Jqgrid设置单元格背景颜色

时间:2009-08-19 19:03:40

标签: jquery colors jqgrid

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

尝试以下

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

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

3 个答案:

答案 0 :(得分:13)

使用背景而不是像background-color这样的特定规则:

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

答案 1 :(得分: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的帖子。

答案 2 :(得分:1)

jQuery('#list').setCell('12','name','',{'background-color': 'red'},'');

你是否选择了正确的行ID?正确的colName?

您也缺少背景色的引号。