функция slideToggle в jQuery

0

Я пытаюсь создать функцию для открытия последних эхо-сигналов. Я действительно не понимаю, как я могу это сделать, не добавляя семь раз. СЛЕДУЮЩИЙ()

Когда я onopen_close кнопку onopen_close, мне нужно открыть pelet_div.

Это мой HTML:

            <div class="table_tr ">
                <div class="w30 first"><input type="button" value="" class="open_close"/></div>
                <div class="w120 first"><span>Medicid MI</span></div>
                <div class="w120"><span>Income</span></div>
                <div class="w120"><span>10/03/2014</span></div>
                <div class="w170"><span>Payment-Cash</span></div>
                <div class="w120"><span>-2616.00</span></div>
                <div class="w120"><span> 10/ 000073</span></div>
                <div class="w120"><span>12/004155</span></div>

                <div class="pelet_div">

                </div>
            </div>

Это код jQuery:

$(document).ready(function(){
    $(".pelet_div").hide();
     $(".open_close").show().click(function () {
         clickedComponent = $(this);
         $(this).closest('div').next().slideToggle(function(){
             if($(this).is(':visible'))
                 clickedComponent.css("background-position","left top");
             else
                 clickedComponent.css("background-position","left -14px");  
         });
    });
 });
Теги:
slidetoggle

1 ответ

1
Лучший ответ

Использование братьев и сестер с селектором, похоже, делает трюк:

$(this).closest('div').siblings('.pelet_div').slideToggle(...)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню