我目前正在测试Dynatree,我只想询问是否有可用的属性/参数,我可以在其中为每个节点存储其他信息(如ASP.NET TreeView中的属性'value')?提前致谢.
您可以使用带有data属性的HTML添加自定义属性(有效,但验证器可能会抱怨.)
例如,添加一个新的url属性:
<ul>
<li data="url: 'http://jquery.com'">jQuery home
<li data="url: 'http://docs.jquery.com'">jQuery docs
Run Code Online (Sandbox Code Playgroud)
或者从JSON或JS对象加载时:
children: [
{ title: "jQuery home", url: "http://jquery.com" },
{ title: "jQuery docs", url: "http://docs.jquery.com" },
Run Code Online (Sandbox Code Playgroud)
之后,您可以像这样访问它:
onActivate: function(node) {
if( node.data.url )
window.open(node.data.url);
$("#echoActive").text(node.data.title);
},
Run Code Online (Sandbox Code Playgroud)
编辑:
从版本1.2开始<a>本地支持标签(如何在dynaTree jQuery插件中点击超链接?).
| 归档时间: |
|
| 查看次数: |
5445 次 |
| 最近记录: |