關於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插件下載

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章