0

我想为许多相同类型的元素提供点击事件,但功能取决于它们的位置。

我希望单击在单击的元素下放置一个 div。

这是我尝试过的,但它不起作用。

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

有什么建议么?

4

1 回答 1

0

尝试这个

$("#report-tabs .report-actions").on('click', function(){
        var offset = $(this).offset();
        $(this).next().css('left', offset.left + 'px');
});
于 2013-09-24T14:54:57.857 回答