jsTreeで選択されているノードのテキストを取得しようとしています。ツリーにデータを入力してonSelectイベントをトリガーすることはできますが、クリックされたノードがわかりません。テキストをフェッチするために使用する例をネット上で見ましたがdata.rslt.obj.attr("data")
、これは私にとって未定義を返しています。さらに、を使用して選択したノードを取得しようとすると.jstree('get_selected')
、オブジェクト内のどこにもノードテキストが見つかりません。ノードテキストを取得するにはどうすればよいですか?
これが私のonSelectコールバック関数です:
function onSelect(event, data)
{
// Get the name of the equipment that was selected.
var selected_node = $("#equipment_tree").jstree('get_selected');
var equipment_name = data.rslt.obj.attr("data");
}