2017-09-19 26 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)