5

「 jqGrid 3.4のカスタム データ ツールチップ」のディスカッションで、 setcelljqgrid のセル内のテキストの色を変更するために使用する方法を知るようになりました。セルの背景色を変更するにはどうすればよいですか?

以下を試しました

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

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

3 に答える 3

13

background-color のような特定のルールの代わりにbackgroundを使用します。

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 に答える