2017-09-19 34 views

回答

0

打开浏览器的开发工具看看那个在服务器上生成的HTML源代码。在上述代码的结果html中,p:dataTable的给定id与包装<table><div>相关联。要检索DOM表对象只需使用:

var table = $("#myForm\\:myTable:first table")[0]; 

使用\\:逃脱结肠和[0]检索DOM对象。

0

$('table[id*=myTable]')[0]

PF基于给定的ID和DOM树的元素位置的元素ID(EJ“#formid:数据筒:yourTableId”),那么你的元素ID可以在每次改变你改变结构或DOM树中的ID。恕我直言,你最好的选择是在PF生成的ID内查找包含你给定ID的元素。只要确保不要给出与图案相匹配的其他元素id(e.j. myTable2)