gpt4 book ai didi

javascript - JS树选择未选择的项目

转载 作者:行者123 更新时间:2023-12-03 00:07:48 25 4
gpt4 key购买 nike

我正在使用 JsTree 复选框,其中包含很多子字段。

当我选择一个字段时,它会自动选择另一个字段的子类别。

因此该字段显示部分选中。

For instance:

In my JsTree When I clicked "United States" it partially selects "Canada".

请任何人解释一下这种行为。

由于树很大,我不会粘贴代码,而是发布 JsFiddle URL。代码:

$(function () {
$("#tree").jstree({
"checkbox": {
"keep_selected_style": false
},
"plugins": ["checkbox"],
'core': {
'data': {
"id": "ALL",
"text": "ALL",
"children": [] ...

JSFiddle : http://jsfiddle.net/1r70vjmx/

提前致谢。

最佳答案

简短回答:ID 重复

长答案:jsfiddle 示例显示了一些具有重复 ID 的节点。 jsTree 要求整个树数据中的所有节点都有唯一的 ID。在您的数据中,美国安大略市和加拿大安大略省具有相同的 ID“Ontario”。如果在这种情况下,您将“us-”前缀应用于美国的所有 ID,您将看到问题消失。

关于javascript - JS树选择未选择的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54884666/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com