2017-03-01 79 views
-1

可以通过jquery帮助如何隐藏特定行中的特定行。我可以隐藏。 我试着用下面的代码来隐藏一列。如何在网格中使用jquery隐藏特定列中的特定行

var orderSection=getSelectedGridValue("egwEnterAppealDetails","ddwOrderSection"); 
if(orderSection!=""){ 
     eval("$('[id*=ddwOrderSection]:input').attr('disabled','disabled')"); 
} 

但在这种情况下,它是隐藏在所有行特定的列,但我不希望出现这种情况。 我没有使用任何jQuery网格表我我的js。 我希望我清楚我的查询请帮助我。并请提供一些如何使用jQuery网格的有用参考。

回答

0

使用第n个孩子伪选择器。它选择的第n个孩子,每表行,从而隐藏整个列

var n = 2; column number you want to hide 
    $('#myTable tr td:nth-child('+n+')').hide() 

或者

$('#myTable tr td:nth-child(2)').hide(); 
0

您可以使用EQ(elementIndex)从表中隐藏特定的列

$( '#tblExample tr td:eq(Index)')。hide(); 或 $('#tblExample tr td:eq(Index)')。css('display','none'); 。

$( '#tblExample TR TD:当量(1)')隐藏(); 这表“tblExample”

0

内隐藏的所有行第二次TD如果我们想要隐藏特定的列使用下面的代码:

$(“#gridid”)的jqGrid(“hideCol”,“列名“);

注意:当我们将列隐藏在标题行中时,它将适用于该特定列的所有行。

相关问题