J'ai donc ce code:Attribut d'objet parent jQuery access?
function theObject(){
this.someelement = $("#someelement");
this.someotherelement = $("someotherelement");
this.someelement.fadeOut(500, function(){
this.someotherelement.attr("title", "something");
this.someelement.fadeIn(500);
});
}
pour une raison quelconque this.someotherelement
est définie. Je devine parce qu'il est enveloppé dans un function(){}
?
Est-ce l'ID de l'élément? Il vous manque un signe #. – Adam
publie aussi une partie du code html pertinent, donc ce sera plus clair ... – gillyb
A l'intérieur de la fonction, 'this' fait référence à' this.someelement' (en fait à son élément DOM). Avec la plupart des fonctions jQuery (toutes?) Qui prennent un rappel, 'this' fait référence à l'élément (DOM) sur lequel vous appelez la fonction. –