btn_eqp_selのclickイベントの中にjstreeのchangeイベントを入れていたので混乱していたみたいです。コードにもブレークポイントを設定してデバッグできるはずですので、ステップ実行して変数の中身を調べるなどしてみてください。それができるのは質問者さんだけです。定義不明なのですが・・・すみません、ボタンです。中身を調べるなどしてみてください。それができるのは質問者さんだけです。$('#tree')から始まるコードを、ボタンクリックイベントの外で実行すると上手くいくのは確認しました。理想としては、ボタンクリックイベントの中で実行したいのでどうしたらいいのか分かりません。未選択状態のツリーの中から一つ選択してボタンクリックするとメッセージが表示するという形にしたいです。現状、一度選択してもう一度選択しないとchangeイベントが発生しない状態です。現状、一度選択してもう一度選択しないとchangeイベントが発生しない状態です。今提供されている情報で想像をふくらませて自分が思いつくことは、タイミングの問題か変数のスコープの問題かなぁ・・・という程度です。コピペすれば問題を再現できるコードの入手。ステップバイステップでの再現手順の入手。やる気力がわいてこないので何ともなりません。先にも書きましたが、質問者さんの方でデバッグ実行して調べていただくのが一番早そうです。不要なのでもう少しお付き合いできるかもしれませんが。コピペすれば問題を再現できるコードの入手。ステップバイステップでの再現手順の入手。考えていただきありがとうございます。この二つを順番に上から自分なりに調べてみます。時間がかかりそうな予感がするので、少々お待ちください。17:45:47)自己解決致しました。'));}).jstree();}});通常これでできるはずだったのですが、データの取得する部分data.selectedが間違っていたみたいです。デバックで調べIDが入っている名前に変更したところ上手くいきました。皆さんありがとうございました。>>このトピックに書きこむ入力内容にタグは利用できません。他人を中傷する記事は管理者の判断で予告無く削除されます。半角カナは使用しないでください。文字化けの原因になります。名前、コメントは必須記入項目です。記入漏れはエラーになります。入力内容の一部は、次回投稿時の手間を省くためブラウザに記録されます。自動的にリンクされます。なくテキストで良いのですよね。取得できないでしょうか。ご回答ありがとうございます。解決したらチェックしておきましょう。