回答編集履歴

4

回答内容を訂正

2019/05/14 03:35

投稿

mar-kn
mar-kn

スコア306

test CHANGED
@@ -1,3 +1,9 @@
1
+ 選択されている要素を取得して、アイコンをセットする処理を書けばよいです。
2
+
3
+ 具体的なコードは下記を参照してください。
4
+
5
+
6
+
1
7
  ```JavaScript
2
8
 
3
9
  $("#tree_button").bind("click",function(){

3

回答内容を訂正

2019/05/14 03:35

投稿

mar-kn
mar-kn

スコア306

test CHANGED
@@ -16,12 +16,6 @@
16
16
 
17
17
 
18
18
 
19
- set_icon に渡せるものは、APIを参照
19
+ set_icon に渡せるものは、APIなどを参照してください
20
20
 
21
-
22
-
23
- ```ここに言語を入力
24
-
25
- 新しいアイコン - アイコンへのパスもしくはクラス名が使用できます。カレントディレクトリにある画像を使いたい場合は頭に./ をつけてください。つけない場合、文字列はクラス名と見なされます。
21
+ > 新しいアイコン - アイコンへのパスもしくはクラス名が使用できます。カレントディレクトリにある画像を使いたい場合は頭に./ をつけてください。つけない場合、文字列はクラス名と見なされます。
26
-
27
- ```

2

回答内容を訂正

2019/05/14 03:33

投稿

mar-kn
mar-kn

スコア306

test CHANGED
@@ -1,13 +1,27 @@
1
- clickをbindしてください。
1
+ ```JavaScript
2
+
3
+ $("#tree_button").bind("click",function(){
4
+
5
+ var tree = $('#tree').jstree(true);
6
+
7
+ var selectedNode = tree.get_selected(true);//選択された要素を取得
8
+
9
+ tree.set_icon(selectedNode, 'https://icongr.am/devicon/google-original.svg'); //要素にアイコンをセット
10
+
11
+ });
12
+
13
+ ```
2
14
 
3
15
 
4
16
 
5
- ```JavaScript
6
17
 
7
- $("#tree_button").bind("click",function(){
8
18
 
9
- console.log("ここ処理入れたい");
19
+ set_icon 渡せるものは、API参照
10
20
 
21
+
22
+
11
- });
23
+ ```ここに言語を入力
24
+
25
+ 新しいアイコン - アイコンへのパスもしくはクラス名が使用できます。カレントディレクトリにある画像を使いたい場合は頭に./ をつけてください。つけない場合、文字列はクラス名と見なされます。
12
26
 
13
27
  ```

1

Markdown記法のミスを修正

2019/05/14 03:32

投稿

mar-kn
mar-kn

スコア306

test CHANGED
@@ -1,4 +1,6 @@
1
1
  clickをbindしてください。
2
+
3
+
2
4
 
3
5
  ```JavaScript
4
6