我想在没有id或class的情况下向表头添加属性。它只有田野。我的代码在这里不起作用。我感谢任何帮助
$(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');
答案 0 :(得分:0)
您的选择器不正确。它应该是一个字符串:
$('th[field="item_group_ID"]').attr('hidden', 'true');
另外,你想隐藏元素吗?如果是这样,添加一个名为“hidden”的属性将不会这样做。请尝试这样做:
$('th[field="item_group_ID"]').hide();
答案 1 :(得分:0)
您错过了引号:
$("th[field='item_group_ID']").attr('hidden', 'true');
如果您尝试隐藏所选元素,请使用.hide()
函数。
答案 2 :(得分:0)
如果您想使用不属于官方HTML语法的属性(即field
),您可以使用名为data-*
的属性(即data-field
)。所以:
<th data-field="item_group_ID" width="8">ID</th>