W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
你可以向jQuery EasyUI樹形菜單(Tree)添加節(jié)點(diǎn)。
下述的示例向您展示如何添加節(jié)點(diǎn)到樹形菜單的過程:我們將創(chuàng)建一個包含水果和蔬菜節(jié)點(diǎn)的食品樹,然后添加一些其他水果到已存在的水果節(jié)點(diǎn)。
首先,我們創(chuàng)建食品樹,代碼如下所示:
<div style="width:200px;height:auto;border:1px solid #ccc;">
<ul id="tt" class="easyui-tree" url="tree_data.json"></ul>
</div>
請注意,樹(Tree)組件是定義在<ul>標(biāo)記中,樹節(jié)點(diǎn)數(shù)據(jù)從URL "tree_data.json"加載。
然后我們通過點(diǎn)擊節(jié)點(diǎn)選擇水果節(jié)點(diǎn),我們將添加一些其他的水果數(shù)據(jù)。執(zhí)行g(shù)etSelected方法得到處理節(jié)點(diǎn):
var node = $('#tt').tree('getSelected');
getSelected方法的返回結(jié)果是一個javascript對象,它有一個id、text、target屬性。target屬性是一個DOM對象,引用選中節(jié)點(diǎn),它的append方法將用于附加子節(jié)點(diǎn)。
var node = $('#tt').tree('getSelected');
if (node){
var nodes = [{
"id":13,
"text":"Raspberry"
},{
"id":14,
"text":"Cantaloupe"
}];
$('#tt').tree('append', {
parent:node.target,
data:nodes
});
}
當(dāng)添加一些水果,您將得到如下的結(jié)果:
正如您所看到的,使用easyui的樹(Tree)插件去附加節(jié)點(diǎn)不是那么的難。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: