我目前正在測試Dynatree,我只想問是否有一個可用的屬性/參數,我可以在其中存儲每個節點的其他信息(如ASP.NET TreeView中的屬性'值')?提前致謝。Dynatree - 我可以在哪裏存儲每個節點的其他信息?
6
A
回答
6
您可以添加使用HTML與數據屬性自定義屬性
例如添加新網址財產(的作品,雖然驗證器可能會抱怨。):
<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>
標籤原生支持(How to make hyperlinks in dynaTree jQuery plugin clickable?)。
0
如果您要添加要由dynatree讀取的數據,那麼mar10是正確的。舉例來說,如果你想擁有dynatree不顯示圖標,您可以使用以下方法:
<li data="icon: 'null'">
很不幸,這是不是真的有效的HTML和我的HTML5驗證器(Visual Studio 2010的SP1)喜歡抱怨。
如果你只是想嵌入自己的數據HTML5允許你添加數據 - *屬性您li元素:
<li data-myprop="myvalue">
下面是一些HTML5Doctor其他信息。
+1
其錯誤的dynatree也會替換數據(?)屬性! – rab 2013-04-25 13:41:38
相關問題
- 1. 谷歌雲存儲:我在哪裏可以獲得每桶統計信息
- 2. PHP:我應該在哪裏存儲信息和警告信息
- 3. 我可以在哪裏存儲數據庫中的用戶詳細信息,以便我可以在每個頁面上獲取信息?
- 4. iPhone在哪裏存儲日曆信息?
- 5. Backbone.js - 在哪裏存儲狀態信息?
- 6. virtualenvwrapper:在哪裏存儲virtualenv信息?
- 7. 在哪裏存儲類關係信息?
- 8. Solr:在哪裏存儲附加信息?
- 9. npm存儲節點模塊在哪裏?
- 10. 創建與其他節點的信息
- 11. make程序在哪裏存儲其信息?
- 12. git在哪裏存儲有關存儲庫的來源信息
- 13. 哪裏存儲機密信息?
- 14. 哪裏存儲對象信息django?
- 15. 哪裏存儲用戶登錄信息?
- 16. 哪裏存儲用戶登錄信息?
- 17. netbeans在哪裏配置存儲斷點信息?
- 18. 我應該在哪裏存儲HTML元素的元信息?
- 19. pulseaudio在哪裏存儲單個端口的卷信息?
- 20. 我在哪裏可以找到AppFabric許可信息?
- 21. Eclipse在哪裏存儲哪些文件是「Derived」的信息?
- 22. 在cookie中存儲的信息,以及其他一些領域
- 23. 哪裏存儲用戶在PHP中的錯誤/信息消息?
- 24. xml節點和節點內的其他信息
- 25. 我在哪裏可以找到zuul中的調試信息?
- 26. 我在哪裏可以找到關於%>%的更多信息%
- 27. 我在哪裏可以找到有關cmusphinx框架的信息?
- 28. 我在哪裏可以找到關於Inotifier的信息?
- 29. 我在哪裏可以找到有關代碼塊的信息?
- 30. 我可以在哪裏看到「密鑰庫」的詳細信息?
我試圖訪問的網址爲node.url,而不是node.data.url。感謝您的領導! – theTuxRacer 2012-01-16 10:30:05
知道JSON是如何完成的,會很有趣。 – 2013-08-20 01:07:02
沒錯。我現在知道它是如何工作的。這些信息在數據中。它只是不顯示在HTML標記中。 – 2013-08-30 21:58:06