jstree添加复选框插件导致Uncaught TypeError:无法读取未定义的属性'selected'
Posted
技术标签:
【中文标题】jstree添加复选框插件导致Uncaught TypeError:无法读取未定义的属性\'selected\'【英文标题】:jstree adding checkbox plugin causes Uncaught TypeError: Cannot read property 'selected' of undefinedjstree添加复选框插件导致Uncaught TypeError:无法读取未定义的属性'selected' 【发布时间】:2016-12-21 06:00:39 【问题描述】:我正在使用 jstree jquery 插件来构建一棵树,其中包含 3 个不同级别的约 330 个节点。
当我添加复选框插件以向每个树节点添加复选框时,我收到错误:
未捕获的类型错误:无法读取未定义的“选定”属性。
树设置显示的 div 仅显示加载消息。
$(document).ready(function()
buildTreeJson((testTree) =>
$(function()
$('#jstreetest').jstree(
"core":
"data": testTree,
"themes":
"variant": "large"
,
"checkbox":
"keep_selected_style": false
,
"plugins": ["themes", "checkbox", "changed"]
);
);
);
...
删除复选框插件我没有问题。
【问题讨论】:
你能发布一个你的数据是什么样子的sn-p吗? 抱歉耽搁了,这是我忽略的数据循环问题。 【参考方案1】:就像 OP 一样,我发现我的数据 循环 导致了这种情况:
抱歉耽搁了,我的数据是循环的 被忽略了。
【讨论】:
以上是关于jstree添加复选框插件导致Uncaught TypeError:无法读取未定义的属性'selected'的主要内容,如果未能解决你的问题,请参考以下文章