Я хочу дать событие click для многих элементов одного типа, но функция зависит от их положения.
Я хочу, чтобы щелчок поместил div под щелчком элемента.
Это то, что я пробовал, и он не работает.
$("#report-tabs .report-actions").each(function(){
this.click(function(){
var offset = $(this).offset();
this.next().offset({left: offset.left});
});
});
Какие-либо предложения?
Попробуй это
$("#report-tabs .report-actions").on('click', function(){
var offset = $(this).offset();
$(this).next().css('left', offset.left + 'px');
});
this
относится к каждому элементу в массиве отдельно?