如何从jQuery的事件对象中检索属性
How to retrieve the attribute from event object of jQuery?
我正在开发一个web应用程序。在我的应用程序中,我使用的是jQuery。但我对jQuery有一个问题或一件事很好奇,那就是我想不使用$(this)来检索事件对象的属性。
这是的正式方式
$('.selector').on('click',function(e){
alert($(this).attr('attribute')) // I am retrieving attribute using $(this)
})
但这就是我想要的
$('.selector').on('click',function(e){
alert(e.attr('attribute')) // I am retrieving from e
})
我想你明白我的第二个密码了。这就是我想要使用事件对象检索的方式。这可能吗?
e
只是事件对象(接口)。
您可能正在寻找event.target
,并且必须将其封装在jQuery中才能使用attr()
$('.selector').on('click',function(e){
alert( $(e.target).attr('attribute') );
});
相关文章:
- 如何使用Javascript客户端对象模型检索Sharepoint 2010列表项权限
- 更改json/javascript对象var名称或从数字var中检索值
- 如何从类关系中检索对象列表
- 无法使用ng repeat检索动态创建的JSON对象的属性
- 如何在Windows8Metrojavascript中将窗体的值检索到对象中
- 正在从JSON对象检索数据
- 只有当Angular从资源对象检索数据时,才选择选项元素
- 从 XML 对象检索数据
- 对从字典 JavaScript 对象检索的对象调用方法
- 如何从多个 JSON 响应对象检索数据
- Ajax调用工作正常,但php文件在从对象检索属性时出错
- 通过JSON数组对象检索多个值
- 从解析对象检索信息时,解析JavaScript返回[object,object]
- JQuery text();从解析对象检索信息时返回[object object]
- 使用wcf-Restful Service将json对象检索为querystring
- javascript通过使用正则表达式匹配键从JSON对象检索值
- 将现有对象检索到变量中
- 解码json对象检索从PHP在Javascript
- 使用子字符串从JSON对象检索数据
- 使用传单从json文件加载圆坐标/使用从圆对象检索的数据