2009-11-28 3 views
1

si j'ai:événement jquery - obtenir le contexte

$('.someClass', $('#context1,#context1')).bind('click', 
    function(e){ 
    // XXX 
    } 
); 

comment puis-je savoir au point XXX, quel contexte (contexte1 ou contexte2) est celui que l'élément .someClass a été cliqué?

Merci, salutations

Répondre

2

Cela devrait fonctionner

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

Edit: Mon exemple précédent avait find au lieu de filter, je l'ai fixé il

+0

Je me demandais s'il est possible d'obtenir la contexte en quelque sorte de l'objet de l'événement !? Merci quand même, je pense que ça marche aussi. – Paul

+0

Malheureusement, l'objet événement est uniquement un objet DOM et n'a aucune connaissance des contextes et des objets jQuery. Vous ne pouvez pas obtenir de contexte depuis le premier objet, car l'objet jQuery est une collection d'objets DOM sélectionnés, chacun avec son propre chemin. – MBO