以下のようにjsTreeを作成しました。
$("#treeViewDiv").jstree({
"json_data" : {
"data":[
{
"data" : {
"title" : "Search engines",
"state": "closed"
},
"children" :[
{
"data":{
"title" : "Yahoo"
"state": "closed"
}
}
]
},
{
"data" : {
"title" : " Networking sites ",
"state": "closed"
}
}
]
},
"plugins" : [ "themes", "json_data", "ui" ]
});
選択したノードのタイトルを取得したいと思います。以下を試してみましたが、「親ノードのタイトル+子ノードのタイトル」という結果になりました。助けてください。
bind("select_node.jstree", function(e, data){
var selectedObj = data.rslt.obj;
selectedObj.text()
});