|
■No93828 (WebSurfer さん) に返信
> 'Selected: ' + r.join(', ') で文字列が取得できるのであれば、そえを alert の
> 引数に与えればよさそうな気がしますが、何が問題なのですか?
回答ありがとうございます。
alert('Selected: ' + r.join(', '));このようにやってみて表示しなかったので
記述の仕方が悪いと思ってたのですが、ただselectを取得できていなかったみたいです(-_-;)
// 選択ボタン押下時イベント
$("#btn_eqp_sel").click(function () {
//選択状態を保持
var selected = $('#js_tree').jstree('get_selected');
if (isAdditinal) {
$('#tree').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);
}
alert('Selected: ' + r.join(', '));
}).jstree();
}
});
上記編集したコードです。
デバッグで確認したところ、function (e, data)のdataのところでselectedのlengthが0でした。
どうしたらいいでしょうか?
|