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

How to access a calling element's id in a jQuery click() function

本文关键字:调用 访问 元素 函数 jQuery click      更新时间:2023-09-26

因此,我将.click()函数绑定到css类,但我希望能够在调用该函数时从该函数内部访问调用元素的id。最好的方法是什么?

你可以直接从this:

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

jQuery点击回调中的this只是一个DOM对象,它将其属性暴露为对象属性。

您可以使用this关键字:

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