如何使jqgrid treegrid第一行文本加粗
jqgrid treegrid使用下面的代码定义。 第一级数据仅包含jqgrid第一行中显示的单个节点。 如何使这个(treegrid第一行)文本加粗?
我试过了
#tree-grid .cell-wrapper { font-weight: bold; }
但这会使所有节点变粗。
如何只使第一个节点(第一行)加粗?
treegrid定义为
var treegrid = $("#tree-grid"); treegrid.jqGrid({ loadComplete: function (data) { $('.tree-leaf', $(this)).css('width', '0px'); }, datatype: "json", mtype: "POST", height: "auto", loadui: "disable", treeGridModel: "adjacency", colModel: [ { name: "id", width: 1, hidden: true, key: true }, { name: "menu", classes: "treegrid-column" }, { name: "url", width: 1, hidden: true } ], autowidth: true, treeGrid: true, ExpandColumn: "menu", rowNum: 2000, ExpandColClick: true, } ); treegrid.parents("div.ui-jqgrid-view").children("div.ui-jqgrid-hdiv").hide();
更新
我试过了
#tree-grid .cell-wrapper :first-child { font-weight: bold; }
但粗体字不适用。
Firebug显示元素是
Text which should be bold
它看起来像:第一个孩子不适用这种风格。
Text(span元素)位于第二个网格行内(第二个元素内)。 它的行以<tr id="1" class="ui-widget-content ..
开头。也许可以使用它来进行选择。
从firebug完成jqgrid布局