jquery.jstree.js是一個流行的開源jQuery插件,它允許開發人員創建交互式、可擴展的樹結構,通常用于構建網站導航、文件瀏覽器和管理接口。
該插件具有很多強大的功能,包括:異步加載、節點狀態管理、多選擇、拖放、排序以及插件支持等等。更重要的是,該插件支持國際化,能夠方便地適應各種語言和文化。
// 初始化 $('#jstree').jstree({ 'core' : { 'data' : { 'url' : '/data.json', 'data' : function (node) { return { 'id' : node.id }; } } } }); // 添加節點 $('#jstree').jstree('create_node', '#parent_node', { 'text' : 'New Node' }, 'last', function () { console.log('Node created.'); }); // 移除節點 $('#jstree').jstree('delete_node', '#node_id', function () { console.log('Node deleted.'); }); // 獲取選中節點 var selectedNodes = $('#jstree').jstree('get_selected'); console.log('Selected nodes: ' + selectedNodes);
以上是一些常見的jquery.jstree.js的用法示例。如果您需要更多詳細、深入的使用說明,可以查看官方文檔。同時,也可以通過查看源代碼和插件示例來學習和探索插件的細節和邏輯。