jquery - 无法找出 jquery 宽度属性

标签 jquery css jqgrid

我正在尝试增加 jqgrid 表格的宽度。 Firebug 显示以下行,我可以在其中更改宽度。

<div class="ui-jqgrid ui-widget-content ui-corner-all" id="gbox_list" dir="ltr" style="width: 685px;">

这个在 css 文件中的什么地方?我在 jquery-ui.css 和 ui.jqgrid.css 文件中都找不到这样的一行。

我正在尝试来自 http://jsfiddle.net/hekai/QEzhr/1/ 的代码

谢谢。

最佳答案

阅读文档:

http://www.trirand.com/jqgridwiki/doku.php?id=wiki:options

width:如果没有设置该选项,则网格的宽度是colModel中定义的列宽的总和(以像素为单位)。如果设置了该选项,每列的初始宽度将根据 shrinkToFit 选项的值进行设置。

所以 685px 是你在 colModel 中定义的列的总和,(当然包括一些额外的边框宽度)

它是在运行时由 javascript (jqgrid) 设置的,您可以通过设置宽度选项来更改它,或者更改列宽,或者将自动宽度选项设置为 true。

关于jquery - 无法找出 jquery 宽度属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34447471/

相关文章:

javascript - 将 Json 放入 HTML 表格

javascript - 单击无法使用 jquery 显示或隐藏文本的 div

html - 验证和显示问题?

javascript - jqGrid - 在编辑时检测后端 HTTP 响应代码

jquery - JQGrid 获取特定列的所有值,而不考虑分页

jquery - flexslider 主图像未在 Bootstrap 选项卡中加载

jquery - Powershell 调用-WebRequest ...|选择 -ExpandProperty 输入字段(并非所有 "inputfields"都显示)

html - 在同一行中显示 flex 几个带有文本的 block

css - webpack 没有为 SCSS 创建 CSS 文件

php - jQGrid - 从 Grid1 中选择行以填充 Grid2(MySQL、jQuery、PHP)