我想给同一类型的许多元素提供一个click事件,但该函数取决于它们的位置。
我希望点击在点击的元素下放置一个div。
这是我尝试过的,但它无效。
$("#report-tabs .report-actions").each(function(){
this.click(function(){
var offset = $(this).offset();
this.next().offset({left: offset.left});
});
});
有什么建议吗?
答案 0 :(得分:0)
试试这个
$("#report-tabs .report-actions").on('click', function(){
var offset = $(this).offset();
$(this).next().css('left', offset.left + 'px');
});