在一個(gè)頁(yè)面實(shí)現(xiàn)兩個(gè)zTree聯(lián)動(dòng)的方法
簡(jiǎn)介
zTree 是利用 JQuery 的核心代碼,實(shí)現(xiàn)一套能完成大部分常用功能的 Tree 插件
- 兼容 IE、FireFox、Chrome 等瀏覽器
- 在一個(gè)頁(yè)面內(nèi)可同時(shí)生成多個(gè) Tree 實(shí)例
- 支持 JSON 數(shù)據(jù)
- 支持一次性靜態(tài)生成 和 Ajax 異步加載 兩種方式
- 支持多種事件響應(yīng)及反饋
- 支持 Tree 的節(jié)點(diǎn)移動(dòng)、編輯、刪除
- 支持任意更換皮膚 / 個(gè)性化圖標(biāo)(依靠css)
- 支持極其靈活的 checkbox 或 radio 選擇功能
- 簡(jiǎn)單的參數(shù)配置實(shí)現(xiàn) 靈活多變的功能
引言
今天開發(fā)的時(shí)候,因?yàn)樾枨笮枰獙?shí)現(xiàn)同一個(gè)頁(yè)面左右兩棵樹,如果選中某一棵樹的某一個(gè)節(jié)點(diǎn),相應(yīng)的另一顆樹的該節(jié)點(diǎn)也被選中。(兩棵樹是有關(guān)聯(lián)的。當(dāng)然可以根據(jù)自己需要改變聯(lián)動(dòng)條件和方式)。
此處不再粘貼實(shí)現(xiàn)樹的代碼,僅僅展示實(shí)現(xiàn)聯(lián)動(dòng)的方法。
效果如圖:

效果圖
代碼:
function linkageTreeClick(event, treeId, treeNode) {
var param = treeNode.id; //獲得點(diǎn)擊樹的ID
var otherTree = $.fn.zTree.getZTreeObj(treeId);
// 選取樹的所有節(jié)點(diǎn)
var nodes = otherTree.getNodesByParam(param);
//遍歷樹的節(jié)點(diǎn)
for (var i in nodes) {
if(param==nodes[i].id){
otherTree.selectNode(nodes[i]);
return;
}
}
}
其中treeId為你想與之聯(lián)動(dòng)的樹的ID,將該方法在zTree的onclick方法中進(jìn)行調(diào)用,根據(jù)自己情況,傳入?yún)?shù),然后實(shí)現(xiàn)聯(lián)動(dòng)。
方法selectNode()參數(shù)為樹的節(jié)點(diǎn),作用為:使該節(jié)點(diǎn)被選中。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
通過(guò)Jquery的Ajax方法讀取將table轉(zhuǎn)換為Json
這篇文章主要介紹了通過(guò)Jquery的Ajax方法讀取將table轉(zhuǎn)換為Json,需要的朋友可以參考下2014-05-05
jquery簡(jiǎn)單圖片切換顯示效果實(shí)現(xiàn)方法
這篇文章主要介紹了jquery簡(jiǎn)單圖片切換顯示效果實(shí)現(xiàn)方法,可以實(shí)現(xiàn)簡(jiǎn)單的圖片切換功能,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-01-01
jQuery實(shí)現(xiàn)獲取h1-h6標(biāo)題元素值的方法
這篇文章主要介紹了jQuery實(shí)現(xiàn)獲取h1-h6標(biāo)題元素值的方法,涉及$(":header")選擇器操作h1-h6元素及事件響應(yīng)相關(guān)技巧,需要的朋友可以參考下2017-03-03
jQuery ajax 跨域插件jquery.xdomainrequest.min.js的使用方法
jQuery XDomainRequest 是一個(gè)利用 XDomainRequest 對(duì)象為 IE8、IE9 實(shí)現(xiàn)跨域資源共享(CORS - Cross Origin Resource Sharing)的 jQuery 插件2023-06-06
jQuery.Callbacks()回調(diào)函數(shù)隊(duì)列用法詳解
這篇文章主要介紹了jQuery.Callbacks()回調(diào)函數(shù)隊(duì)列用法,結(jié)合實(shí)例形式詳細(xì)分析了jQuery.Callbacks()回調(diào)函數(shù)隊(duì)列的功能、控制標(biāo)志含義與相關(guān)注意事項(xiàng),需要的朋友可以參考下2016-06-06

