サイトのトップへ戻る
jsTreeドキュメント日本語訳
イベントを検知する
jsTreeはコンテナ上で発生する様々なイベントをトリガーにできます。 イベント一覧を見ればどんなイベントを検知できるか知ることができます。
イベントの詳細情報を知りたければ、イベントが受け取るdata
引数を確認してください。
イベントにノードが関係するような場合は大抵、ノードオブジェクトをイベントの引数として取得できます。 どこかのタイミングでノードIDを取得し、そのノードについて調べたい場合は、 .get_node()を使いましょう。
$('#jstree')
// listen for event
.on('changed.jstree', function (e, data) {
var i, j, r = [];
for(i = 0, j = data.selected.length; i < j; i++) {
r.push(data.instance.get_node(data.selected[i]).text);
}
$('#event_result').html('Selected: ' + r.join(', '));
})
// create the instance
.jstree();
- Root 1
- Child 1
- Child 2
- Root 2
- Child 3
- Child 4