日期:2014-05-16  浏览次数:20877 次

用jquery写无限级的树形菜单,CSS上有个小问题
功能已经实现了,但是怎样动态的为子节点添加样式,第一个子节点的margin-left:10,子节点的子节点是margin-left:20,子节点的子节点的子节点是margin-left:30,依次推。这个怎么实现呢?我表达的能理解么?我怕我说的不太清楚。
无限级树形菜单

------解决方案--------------------
var firstChild=$('<div>....</div>').css({});
在css中写你样式,再把firstChild增加到目标元素中.依次类推
------解决方案--------------------
 var node = $("<div key='" + v.PTID + "'><span>" + v.PTName + "</span></div>").css({'margin-left': parseInt($(child).css('margin-left'))+10+'px'});