jquery使加减号图标切换。前端开发新手求指教!不胜感激~

2025-06-26 23:01:56
推荐回答(3个)
回答1:

你是想最多只有一个展开的组对吧?

这样的话,当你触发你的点击事件展开对应分组的时候,先找到其它展开的分组,将其折叠,同时将其组名前边的减号变成加号,然后再展开你点击的分组。


    
    • ......

  •     
    • ......

  •     
    • ......

  •     
    • ......


  • //为简化代码,使用jquery
    //expand的是展开状态下的图标class
    //fold的是展开状态下的图标class

    大致就是这个思路,细节可能需要对应需求调整。

    回答2:

    您好:这个很简单,就是jquery的选择器的使用而已.
    如果你的那个图片是背景图的话例如:
    当点击其他第一级后,用jqeury选择器:$(this).siblings().css("background","url(加号的图片地址)");
    这样就可以在点击这个的时候,让其他兄弟节点(也就是其他第一级的图片变为加号).
    具体代码要根据你的代码来写,有疑问请加我1 5 3 4 9 6 8 7 1 4.
    希望采纳,谢谢.

    回答3:

    点击后变成减号,我现在能够实现