1. 程式人生 > >關於jquery的外掛treeTable的表格點選不會跳出子節點的問題

關於jquery的外掛treeTable的表格點選不會跳出子節點的問題

          大家都知道,jquery的treeTable外掛是用於樹形表格的外掛。在一次使用過程中我使用外掛生成了一系列的表格tr,

每個表格的tr我都設定了data-tt-id,data-tt-parent-id,而且子節點是在的,id,parent-id都是能夠一一對應的。但是就是點選沒有反應。然後我把表格設定成預設展開和預設不展開對比並且在jquery.treeTable.js打樁輸出發現了一個問題。那就是當你的data-tt-id,data-tt-parent-id,設定成為數字,並且長度在很長的時候,裡面儲存的就是一個科學計數對應的小數,就像1.7*e(36)次方這一類的形式。這樣treeTable.js在比較的時候無法比較相等。所以就會產生點選節點無法展開到他的子節點,因為比較不相等,無法搜尋到子節點。所以就無法展開。

解決辦法就是你的id在全是數字的情況下,加一個字元,或者加一個字母之類的。至於要在前面加還是後面加就看各位的心情了。希望這個能幫助你解決你的問題。(備註我使用的版本是3.0版本的treeTable外掛下載