Javascript 如何使用jquery在网格中的特定行中隐藏特定列

Javascript 如何使用jquery在网格中的特定行中隐藏特定列,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,任何人都可以帮助我们如何使用jquery隐藏网格中特定行中的特定列。我能躲起来。 我试图用下面的代码隐藏一列 var orderSection=getSelectedGridValue("egwEnterAppealDetails","ddwOrderSection"); if(orderSection!=""){ eval("$('[id*=ddwOrderSection]:input').attr('disabled','disabled')"); } 但在这种情况下

任何人都可以帮助我们如何使用jquery隐藏网格中特定行中的特定列。我能躲起来。 我试图用下面的代码隐藏一列

    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();