2012-09-20 31 views

回答

1

OK,我终于得到了这方面的工作,这是该解决方案,我希望它帮助的人:)

首先你必须绑定:

.bind('check_node.jstree', function (e, data) { 
     $("#listSelectedActives").html(BuildList()); 
    }) 
    .bind('uncheck_node.jstree', function (e, data) { 
     $("#listSelectedActives").html(BuildList()); 

那么使用这个功能:

function BuildList() { 
    var checked = $("#demoTree").jstree("get_checked", null, true); 
    var output = ""; 

    $(checked).each(function (i, node) { 
     var id = $(node).attr("ID"); 
     var text = $(node).attr("NodeText"); 


     output += "<p>ID: " + id + " TEXT: " + text + "</p>"; 
    }) 

    return output; 
} 

如果这太混乱,请让我知道:)