2011-04-04 77 views
0

我无法使用下面的表单选择datagrid元素。如果我只是在没有任何子元素的情况下执行#dreamModifyFrm,它会隐藏它。如果我在dataGrid中包装一个面板或div或ul并在选择器(#panelId)中使用它,那么它将隐藏它。任何人都知道如何选择JQuery中的网格?Jquery隐藏嵌套的Primefaces panelGrid不选择网格元素

<head> 
<script type="text/javascript"> 
        $ = jQuery; 
        $(document).ready(function() { 
          $("#dreamModifyFrm:topTenGrd").hide(); 
        }); 
       </script> 
</head> 
<body> 
<h:form id="dreamModifyFrm" binding="#{dreamModify.dreamModifyFrm}"> 
<p:dataGrid id="topTenGrd" var="dream" value="#{dreamModifyBean.topDreams}"</dataGrid> 
</form> 
</body> 

回答

0

试试; 。

$(PrimeFaces.escapeClientId( 'dreamModifyFrm:topTenGrd'))隐藏();