应该如何对Fancytree节点键进行转义以避免特殊字符?

时间:2018-08-17 15:48:17

标签: fancytree

我发现自定义节点键中的'+'字符被无提示转换为空格字符。我显然需要转义这些特殊字符,但是我找不到有关密钥中不允许使用哪些字符的文档。

谢谢!

1 个答案:

答案 0 :(得分:1)

除了将非字符串转换为字符串外,不应进行任何转换。

使用generateIds选项时,会将密钥作为id="KEY"属性添加到生成的HTML元素,因此standard restrictions apply
该键在内部也用作JavaScript哈希键。

我建议使用普通的ascii键,但是'{','。','〜',...也应该没问题。

据我所知,+在作为URL的一部分时被浏览器解释为空格,所以也许您可以在其中看到转换。