Как в jquery правильно обрабатывать множество похожих событий?

Смотрите: если у меня в коде написано:

$(function () {
    $(".review").click(function() {
        $("div").slideToggle(300);
    });
})

То при нажатии на любой элемент с классом review, у меня slideToggle сработает на каждый div. Если для каждого div'a и элемента с классом .review задавать отдельный класс, обрабатывая 1 и то же событие, то кода будет слишком уж много:

$(function () {
    $(".review1").click(function() {
        $(".div1").slideToggle(300);
    });
})
$(function () {
    $(".review2").click(function() {
        $(".div2").slideToggle(300);
    });
})
$(function () {
    $(".review3").click(function() {
        $(".div3").slideToggle(300);
    });
})
//...

Так вот: через цикл перебрать элементы у меня не получается, а писать слишком много кода - не очень... Скажите: как правильно обрабатывать множество одинаковых событий на jquery?


Ответы (0 шт):