Javascript 如何使用jquery在网格中的特定行中隐藏特定列
任何人都可以帮助我们如何使用jquery隐藏网格中特定行中的特定列。我能躲起来。 我试图用下面的代码隐藏一列Javascript 如何使用jquery在网格中的特定行中隐藏特定列,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,任何人都可以帮助我们如何使用jquery隐藏网格中特定行中的特定列。我能躲起来。 我试图用下面的代码隐藏一列 var orderSection=getSelectedGridValue("egwEnterAppealDetails","ddwOrderSection"); if(orderSection!=""){ eval("$('[id*=ddwOrderSection]:input').attr('disabled','disabled')"); } 但在这种情况下
var orderSection=getSelectedGridValue("egwEnterAppealDetails","ddwOrderSection");
if(orderSection!=""){
eval("$('[id*=ddwOrderSection]:input').attr('disabled','disabled')");
}
但在这种情况下,它会在所有行中隐藏特定的列,但我不希望这样。
我没有在我的js中使用任何jquery网格表。
我希望我清楚我的疑问,请帮助我。请提供一些关于如何使用jquery网格的有用参考。使用第n个子伪选择器。它为每个表行选择第n个子行,从而隐藏整个列
var n = 2; column number you want to hide
$('#myTable tr td:nth-child('+n+')').hide()
或
可以使用eq(elementIndex)从表中隐藏特定列
$('#tblExample tr td:eq(Index)').hide();
或
$('tblexSample tr td:eq(Index)').css('display','none')
范例
$('tblexSample tr td:eq(1)').hide();
这将从表“tblExample”中的所有行中隐藏第二个td如果我们想隐藏特定列,请使用以下代码: $(“#gridid”).jqGrid('hideCol',“columnname”) 注意:当我们在标题行中隐藏该列时,它将适用于该特定列的所有行
$('#myTable tr td:nth-child(2)').hide();