Using JQuery how to show and hide different div's onClick event

前端 未结 12 716
死守一世寂寞
死守一世寂寞 2021-01-03 03:34

I would like to show a div based on the Onclick event of an link.

First Click - Show div1
Second Click - Hide remaining div\'s and Show div2
Third Click

12条回答
  •  天命终不由人
    2021-01-03 03:57

    I would probably do something like: (The following assumes all your

    s are in a container with id "container")

    $(document).ready(function() {
      var $allDivs = $("#container > div");
      var counter = 0;
    
      $("#container > div").click(function(){
        counter = counter < $allDivs.length - 1 ? counter + 1 : 0;
        $allDivs.not(":eq("+counter +")").hide("fast");
        $allDivs.eq(counter).show("fast");
      });
    });
    

提交回复
热议问题