jquery事件-获取上下文

jquery事件-获取上下文,jquery,events,Jquery,Events,如果我有: $('.someClass', $('#context1,#context1')).bind('click', function(e){ // XXX } ); 我如何知道在点XXX中,哪个上下文(context1或context2)是.someClass元素被单击的上下文 谢谢, 问候这应该有用 $(this).parents().filter("#context1,#context2") 编辑:我之前的示例使用了find而不是filter,我已经修复了

如果我有:

$('.someClass', $('#context1,#context1')).bind('click',
    function(e){
    // XXX
    }
);
我如何知道在点XXX中,哪个上下文(context1或context2)是.someClass元素被单击的上下文

谢谢, 问候

这应该有用

$(this).parents().filter("#context1,#context2")

编辑:我之前的示例使用了
find
而不是
filter
,我已经修复了它

我想知道是否可能以某种方式从事件对象获取上下文!?无论如何,谢谢你,我认为这也行。不幸的是,事件对象只是DOM对象,对jQuery上下文和对象一无所知。您无法从第一个对象获取事件上下文,因为jQuery对象是选定DOM对象的集合,每个对象都有自己的路径。