2011-04-04 78 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'))隱藏();