gpt4 book ai didi

Dynatree - 我在哪里可以在每个节点中存储附加信息?

转载 作者:行者123 更新时间:2023-12-04 15:03:46 24 4
gpt4 key购买 nike

我目前正在测试 Dynatree,我只想询问是否有可用的属性/参数可以为每个节点存储附加信息(如 ASP.NET TreeView 中的属性“值”)?提前致谢。

最佳答案

您可以使用带有 data 属性的 HTML 添加自定义属性(有效,但验证器可能会提示。)

例如添加一个新的 url 属性:

<ul>
<li data="url: 'http://jquery.com'">jQuery home
<li data="url: 'http://docs.jquery.com'">jQuery docs

或者从 JSON 或 JS 对象加载时:
children: [
{ title: "jQuery home", url: "http://jquery.com" },
{ title: "jQuery docs", url: "http://docs.jquery.com" },

之后,您可以像这样访问它:
onActivate: function(node) {
if( node.data.url )
window.open(node.data.url);
$("#echoActive").text(node.data.title);
},

编辑:
从 1.2 版开始 <a>标签 native 支持( How to make hyperlinks in dynaTree jQuery plugin clickable? )。

关于Dynatree - 我在哪里可以在每个节点中存储附加信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6012734/

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