Jquery隐藏嵌套的Primefaces panelGrid不选择网格元素

时间:2011-04-04 21:16:42

标签: jquery primefaces

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

<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>

1 个答案:

答案 0 :(得分:0)

尝试;

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