我懷疑這將取決於你使用哪個jstree插件來生成樹。我正在使用HTML插件並達到如下確認要求。
對於每一行有一到樹的每個人都有一個類的icon
和其他類別來識別動作,例如執行各種任務的圖標集:
<li class="row" id="26">
<a href="/admin/pages/add-edit/?pageId=26" class="treeLink">Home Page</a>
<div class="iconRow">
<a class="icon icon-tick" title="Active">Active</a>
<a href="/admin/pages/move/?pageId=26&direction=up" class="icon icon-arrow-up" title="Move Up">Move Up</a>
<a href="/admin/pages/move/?pageId=26&direction=down" class="icon icon-arrow-down" title="Move Down">Move Down</a>
<a href="/admin/pages/add-edit/?pageId=26" class="icon icon-page-edit" title="Edit">Edit</a>
<a href="/admin/pages/delete/?pageId=26" class="icon icon-page-delete" title="Delete">Delete</a>
</div>
</li>
從這裏我jQuery的
所以代碼如下所示:
$('a.icon')。live('click',function(){ if($(this).hasClass('icon-arrow-up')|| $(這個).hasClass('icon-arrow-down')){ //在這裏做點事情.... }
if ($(this).hasClass('icon-page-delete')) {
//Add confirmation box code here
}
return false; });
這是一個相當簡單的看看它,但希望能讓你開始在路上。
轉到jstree谷歌組,許多問題已經由創作者和社區回答。 – Bob 2010-11-16 14:20:57