Назначение события клика нескольким элементам с разными параметрами

0

Я хочу дать событие click для многих элементов одного типа, но функция зависит от их положения.

Я хочу, чтобы щелчок поместил div под щелчком элемента.

Это то, что я пробовал, и он не работает.

$("#report-tabs .report-actions").each(function(){
    this.click(function(){
        var offset = $(this).offset();
        this.next().offset({left: offset.left});
    });
});

Какие-либо предложения?

Теги:
each
click

1 ответ

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

Попробуй это

$("#report-tabs .report-actions").on('click', function(){
        var offset = $(this).offset();
        $(this).next().css('left', offset.left + 'px');
});
  • 0
    this относится к каждому элементу в массиве отдельно?
  • 0
    Да;) это принцип действия

Ещё вопросы

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