本人想用jQuery实现动态折叠效果就是 先显示父标题
   再在父标题下显示所有的子标题请问该如何实现
样式:
    父标题1
     子标题1  子标题2  子标题3
     父标题2
     子标题21  子标题22 子标题23
     父标题3
     子标题31   子标题32  子标题33

解决方案 »

  1.   

    两级的难度不大,很好实现。如果是父节点用同一种样式,如果是子节点,也是用同一种样式。就把left属性设置一下,显示成往里面缩的效果。父节点显示的图片,显示隐藏,等等,你一步步来。都蛮好实现!
      

  2.   

    问题在于 我点击父标题的时候 获取其Id 
    通过函数调用 获取了所有的字标题列表
    我该把这个列表放在那里呢。
    还有在循环父标题的时候应该要设置一个隐藏的模板
    模板的id应该是用父标题+id 进行区分 要不到时候点父模板 就会在所有的模板下显示此父标题下的所有子标题现在问题就在于 我显示父标题的时候后 要加一个什么标签用于存放子标题的信息,子标题的信息又该如何存放
      

  3.   


    问题在于 我点击父标题的时候 获取其Id  
    通过函数调用 获取了所有的字标题列表
    我该把这个列表放在那里呢。

    直接用程序一次性加载出来,然后再控制显示和隐藏!并不是同过点击父节点,然后获取id,然后再通过id查询对应的子节点。
      

  4.   

    现在问题就在于 我显示父标题的时候后 要加一个什么标签用于存放子标题的信息,子标题的信息又该如何存放用span div 都可以,只要跟父节点区分开就可以了。
      

  5.   

    子节点上面的标签id,肯定是要绑定父节点id的。这样方便控制,点击当前父节点,下面的子节点的显示和隐藏。
      

  6.   

    因为父节点是不确定个数的,子节点也不确定个数不需要确定,有多少加载多少。
    一次加载 我字节就不晓得在父节点哪个下方了用两个循环嵌套,第一个循环所有的父节点。然后把父节点id做为参数,传个下一个循环,做为条件。通过当前父id,查询出所有对应的子节点。然后设置属性,往里面收索一点。最后把这个拼接的字符串,在前台调用。就可以了。
      

  7.   

    var a=$("#aa");
    a.style.display=a.style.display=="none"?:"","none";