如果我有很多可拖动的div.using jquery,那么在拖动时获取被拖动的div的id

时间:2010-08-02 06:08:42

标签: jquery

我有很多被拖的div。是否有任何方法可以在拖动时获取拖动的div的ID。

$(".table_div").draggable({
    drag: function() {
        var offset = $(this).offset();
        $(this).html(offset.left + ', ' + offset.top);

                     }
                         });

我正在使用jQuery Draggable

1 个答案:

答案 0 :(得分:3)

this始终引用调用的DOM element

因此,您可以访问this.id以获取当前ID。

<强>更新

您的阅读Why do I have to use $(this)?

this是对DOM element(div)

的引用

$(this)是由object创建的jQuery constructor $ function。您也可以通过调用$(this)[0].id来访问该ID。但那将是不必要的工作。