Javascript 如何向jQGrid列标题文本添加省略号
如何向jQGrid列标题文本添加省略号 jqGrid的当前列Html标题如下所示:Javascript 如何向jQGrid列标题文本添加省略号,javascript,jquery,jqgrid,typescript,jqxgrid,Javascript,Jquery,Jqgrid,Typescript,Jqxgrid,如何向jQGrid列标题文本添加省略号 jqGrid的当前列Html标题如下所示: <th id="ControlType" role="columnheader" class="ui-state-default ui-th-column ui-th-ltr" style="width: 141px;"> <span class="ui-jqgrid-resize ui-jqgrid-resize-ltr" style="cursor: col-resize;">&
<th id="ControlType" role="columnheader" class="ui-state-default ui-th-column ui-th-ltr" style="width: 141px;">
<span class="ui-jqgrid-resize ui-jqgrid-resize-ltr" style="cursor: col-resize;"> </span>
<div id="jqgh_PageGrid_ControlType" class="ui-jqgrid-sortable">
W'ñÝÃáèTÿpê !!!_W<span class="s-ico" style="display:none">
<span sort="asc" class="ui-grid-ico-sort ui-icon-asc ui-state-disabled ui-icon ui-icon-triangle-1-n ui-sort-ltr"></span>
<span sort="desc" class="ui-grid-ico-sort ui-icon-desc ui-state-disabled ui-icon ui-icon-triangle-1-s ui-sort-ltr"></span>
</span>
W'ñÝÃèTÿpè_W
"
我想在这个“W’ñ221ÃÿTÿpè”后面加上省略号_标题中的“W”。
我不想编辑jQGrid.js,尝试使用CSS规则
.ui jqgrid.ui jqgrid labels.ui第th列div{文本溢出:省略号}
由于.s-ico
中的span标记.ui jqgrid sortable
被设置为显示:无
您可以使用伪元素向文本添加省略号:
.ui jqgrid可排序:之后{
内容:“…”;
}
Yes默认情况下图标是display block。当我添加省略号时,图标也会被切换(不是所需的选项),仅在div中包装文本将需要在jqGrid.js中进行更改(我相信这就是创建此html的地方)。我不允许在其jqGrid.js中进行更改。我们是否可以以某种方式包装“W'ñÝÃèTÿpê_W“使用jquery将文本转换为div,那么这将是一个简单的方法。:@RohitKumar检查:然后可以使用jquerywrap
方法将文本节点包装起来: