如何在jQuery click()函数中访问调用元素'
How to access a calling element's id in a jQuery click() function
因此,我将.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");
});
相关文章:
- "访问控制允许起源”;通过javascript从http页面调用同一网站的httpsurl时出现问题
- jQuery 无法使用 AJAX 调用访问函数内部的函数参数
- 使用jQuery从ajax调用访问键值对
- 为什么可以't在对指令的html调用中访问$rootScope
- Odoo销售点如何访问模型并使用JS调用方法
- HackReactor,编码窗口现在可以访问一个名为“”的对象;招生;使用名为“;showApp”;.调用此方法时不带任
- 如何在下一次 AJAX 调用中访问从一个 AJAX 调用返回的变量
- 如何在循环期间访问 jquery getJson 调用 ($.getJson) 中的索引变量
- .load() 事件在 SVG 完成加载后未被调用/无法访问其内容
- 对方法或属性访问的意外调用
- 授权客户端JS API调用Google'的具有现有访问令牌的gap库
- 当访问文件时,我可以自动调用例程或函数吗
- 从 AJAX 调用访问嵌套的 JSON 数据
- 通过flask中的ajax调用访问龙卷风中的cookie
- 在MVC应用程序中使用DataTables.NET ajax调用访问WebAPI 2 json
- 不能在Javascript中使用调用访问变量
- 从异步调用访问成员方法
- 如何从Javascript调用访问伪元素样式
- 对通过ajax调用访问的JSP页面进行分区
- 如何从函数本身之外的ajax调用访问数据