0

我想向没有 id 或类的表头添加一个属性。它只有字段。我的代码在这里不起作用。我感谢任何帮助

$(th[field = "item_group_ID"]).attr('hidden', 'true');

还是有其他方法可以做到这一点?这是桌子

<table id="dg" title="jaiko pogi " class="easyui-datagrid" style="width:980px;height:370px;"
        url="show_biochem.php"
        toolbar="#toolbar" pagination="true"
        rownumbers="false" fitColumns="true" singleSelect="true" height="auto";>
    <thead>
        <tr>
        <th field="item_group_ID" width="8">ID</th>
        </tr>
    </thead>
</table>

解决了。我阅读了文档,结果发现有一个功能。无论如何感谢您的帮助

$('#dg').datagrid('hideColumn','item_group_ID');
4

3 回答 3

0

您的选择器不正确。它应该是一个字符串:

$('th[field="item_group_ID"]').attr('hidden', 'true');

另外,您是否要隐藏该元素?如果是这样,添加一个名为“隐藏”的属性不会这样做..试试这个:

$('th[field="item_group_ID"]').hide();
于 2013-08-19T18:07:55.227 回答
0

您缺少引号:

$("th[field='item_group_ID']").attr('hidden', 'true');

如果您试图隐藏选定的元素,请使用.hide()功能。

于 2013-08-19T18:08:41.327 回答
0

如果您想使用不属于官方 HTML 语法的属性 (ie field),您可以使用名为data-*(ie data-field) 的属性。所以:

<th data-field="item_group_ID" width="8">ID</th>

来自:https ://stackoverflow.com/a/1735268/1165203

于 2013-08-19T18:15:27.020 回答