3
我通常可以獲取默認樹節點的ID,但是我的問題是onCreate,然後jsTree將添加一個新節點,但它沒有ID。我的問題是如何添加一個ID到新創建的樹節點?如何爲新添加的節點創建新的ID?
我想要做的是將ID HTML屬性添加到新創建的樹節點,但如何?
我需要得到所有節點的ID,因爲它將作爲節點各自的div存儲的參考。
HTML代碼:
<div class="demo" id="demo_1">
<ul>
<li id="phtml_1" class="file"><a href="#"><ins> </ins>Root node 1</a></li>
<li id="phtml_2" class="file"><a href="#"><ins> </ins>Root node 2</a></li>
</ul>
</div>
JS代碼:
$("#demo_1").tree({
ui : {
theme_name : "apple"
},
callback : {
onrename : function (NODE, TREE_OBJ) {
alert(TREE_OBJ.get_text(NODE));
alert($(NODE).attr('id'));
}
}
});
乾杯, 馬克
謝謝,但我剛剛發現,jsree的複製粘貼功能呢?它會重複粘貼節點的ID。但我認爲我必須刪除該功能以簡化操作。 我只需添加一個隱藏字段來存儲樹節點的最後一個ID,這樣當我創建一個新節點時,我將得到最後一個ID並將其增加。 – marknt15 2010-05-20 07:11:00