v2.5.2
Giriş yap

Jquery Click Sorunu

heissinberg
548 defa görüntülendi ve 2 kişi tarafından değerlendirildi

Merhaba arkadaşlar, dropdownTitle classına tıklattığımda dropdownInner classına slideToggle() ekletiyorum ama hepsine ekliyor. Sadece tıkladığım clasa nasıl ekletebilirim.

    <div class="container">
                  <div class="dropMenu-col">
                      <div class="dropdownTitle">Click 1</div>
                      <div class="dropdownInner">
                         Click 1
                      </div>
                  </div>
                  <div class="dropMenu-col">
                      <div class="dropdownTitle">Click 2</div>
                      <div class="dropdownInner">
                          Click 2
                      </div>
                  </div>
                  <div class="dropMenu-col">
                      <div class="dropdownTitle">Click 3</div>
                      <div class="dropdownInner">
                          Click 3
                      </div>
                  </div>
</div>

$(".dropdownTitle").on('click', function (e) {
                $(".dropdownInner").slideToggle();
            });
Cevap yaz
Cevaplar (2)
tayfunerbilen
1212 gün önce

şöyle deneyebilirsin

$(".dropdownTitle").on('click', function (e) {
    $(this).next('.dropdownInner').slideToggle();
});
arduinoturkbatu
1212 gün önce

Hepsine farklı classlar verirsen sorun düzelir.
örneğin .dropdownTitle değilde .dropdownTitle3 kullanabilirsin.