关于jstree展示选中项问题,求大神赐教~~~

dearestayuS 2017-04-11 08:36:09
我的实验目的是将生成的jstree数中,选中项的值传到一个type=text的框中。初步完成,不过现在遇到了一个特殊的问题:
当我进入jstee的第一次时,选中项的值不能返回到text中,但是当我再进入jstree时,选中的值就可以正确显示,而且之后也不会再出现问题,求大神赐教~~~

实验代码:
$("#filetree").on('changed.jstree', function (e,data){
if (data && data.selected.length > 0) {
var i, j, r = [];
for (i=0, j=data.selected.length; i<j; i++) {
r.push(data.instance.get_node(data.selected[i]).text);
}
$("#file_type").val(r.join(","));
}
})
其中:
#filetree为jstree存放的位置,#file_type就是一个text框
图一
图二
想做到的效果:点击图一中的配置,会弹出图二,选中图二的部分值,将内容返回图一中的文本框内。(第一次点击配置不返回值,再点击配置以后可行)
...全文
109 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧