js_tree には関数が.check_node ( node )
あり.uncheck_node ( node )
、これがあなたが求めているものだと思います。ドキュメントはこちら: http://www.jstree.com/documentation/checkbox
これは、上記のリンクのドキュメント「操作の実行方法」からの抜粋です。
/* METHOD ONE */
jQuery("some-selector-to-container-node-here")
.jstree("operation_name" [, argument_1, argument_2, ...]);
/* METHOD TWO */
jQuery.jstree._reference(needle)
/* NEEDLE can be a DOM node or selector for the container or a node within the container */
.operation_name([ argument_1, argument_2, ...]);
したがって、この構文は機能するはずだと思います
$.jstree._reference(".colors").check_node('li#tree_3');
また、クラスを使用してツリーを参照する必要があるかどうかもわかりません。おそらく ID を使用してツリーを参照し、次の構文を使用します。
$.jstree._reference("#colors").check_node('li#tree_3');
//編集: jsTree の最新バージョンには _reference という関数がなくなっていることに注意してください。参照に名前が変更されました(先頭のアンダースコアなし)。(最終チェック日 2015 年 8 月 24 日 15:45、@mkli90) リンク: https://www.jstree.com/api/#/?f= $.jstree.reference(needle)