0
当我尝试在jQuery中实现递归逻辑时,我陷入了困境 - 我没有太多练习。我有一个简单的需求,那就是按类来嵌套未排序的列表。我拥有的是一个页面上的两个动态列表(它们由两个CAML查询生成)。第一个列表将是顶级<li>
,第二个列表将被嵌套。第一个列表的<li>
s带有数字标识,第二个列表的<li>
s带有与它们必须嵌套在其下的id相匹配的数字类。即:jQuery创建基于属性的嵌套列表
<ul>
<li id="10">Parent Item 1</li>
<li id="14">Parent Item 2</li>
</ul>
<ul>
<li class="10">Child 1</li>
<li class="10">Child 2</li>
<li class="14">Child X</li>
</ul>
会有家长和孩子<li>
S的一段时间未定数。此外,如果最好使用不同的attr而不是class,那么对于孩子来说就没什么问题。最终我会为CSS添加更多的类。任何帮助将不胜感激。
+1为jsfiddle。向ul添加类是个好主意,我没有想到这一点。 – kramden88
你的代码很棒!问题供将来参考:如果我想用表而不是UL来做到这一点,只需用table替换UL并用tr替换LI就足够了。 – kramden88