我无法使用下面的表单选择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>
答案 0 :(得分:0)
尝试;
$(PrimeFaces.escapeClientId( 'dreamModifyFrm:topTenGrd'))。隐藏();