jquery無限級建立DOM節點

2022-02-22 19:58:41 字數 684 閱讀 7806

**實現:

var data=[,

"child":[

,"child":[,,

,]},,

"child":[

},},}]

}]},,

"child":[}]

}]}]

},]

$(function

())

function

setdata(name,data)

/** 無限級建立dom節點

* @param opt 引數物件

* @param parent 父級容器

*/function

createdom(opt,parent),l;

/*存在內容時進行賦值,有些是沒有的如:img

*/v['text'] && (_e.text=v['text']);

/*存在屬性時進行賦值,以鍵/值配對出現

*/v['attr'] && (_e=$.extend({},_e,v['attr']));

/*建立dom節點

*/l=v.tag? $('',_e):v['text'];

/*存在子節點時,進行遞迴

*/if(v['child'])

});}

view code

html部分:

初識Jquery(二)Jquery物件與DOM物件

jquery物件 html var obj content obj.html jquery物件 dom物件 innerhtml var obj document.getelementbyid content obj.innerhtml dom物件 1 jquery轉換成dom物件 使用get 方法 ...

MySQL無限級分銷, PHP無限級分銷

需求 a推薦b,b推薦c c推薦d 永遠不斷,不限制推薦層級 每個人只允許有乙個上線 根據下線的人數設定規則規則,也可實現五級三晉制 資料結構為 典型的樹結構 需解決的問題 1 快速查詢某人的所有上線 2 快速查詢某人的所有下線 3 快速為某人增加乙個下線 解決方案 有四種 一 鄰接表 依賴父節點 ...

無限級分類

相信在實際專案中很多人在做專案的時候都會用到無限級分類,無限級分類說白了就是乙個遞迴,遞迴在我們的專案開發中起到很重要的作用,如 麵包屑導航等。下面我們演示乙個遞迴的案例 area array array id 1,name 安徽 parent 0 array id 2,name 海淀 parent...