如何在jQuery click()函数中访问调用元素的id

时间:2011-07-16 07:58:18

标签: javascript jquery

所以我将一个.click()函数绑定到一个css类,但我希望能够在调用它时从该函数内部访问调用元素的id。这样做的最佳方式是什么?

2 个答案:

答案 0 :(得分:3)

您可以将其从this

中拉出来
$(selector).click(function() {
    var id = this.id;
    // Do interesting things.
});

jQuery click回调中的this只是一个DOM对象,它将其属性公开为对象属性。

答案 1 :(得分:1)

您可以使用this关键字:

$(".elementClass").click(function () {
   var currentElement = $(this); // refers to the current element

   var theId = currentElement.attr("id");
});