所以我将一个.click()函数绑定到一个css类,但我希望能够在调用它时从该函数内部访问调用元素的id。这样做的最佳方式是什么?
答案 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");
});