J'essaie d'appeler une fonction de flou sur une variable affectée à un objet jquery (un champ de saisie). Comment appeler la fonction sur la variable?Notation d'objet en Javascript
var someObject = {
day: $('#dayInputField'), // input text field
init:function(){
console.log("this.day" + this.day); // outputs object
this.validateField();
},
validateField : function(){
//this gets triggered - but I need to reference the variable
$('#dayInputField').blur(function(){
console.log("This gets triggered");
};
// this doesn't get triggered - how do I target the variable?
this.day.blur(function(){
console.log("doesn't work");
});
}
}
J'ai aussi essayé -
$(this.day).blur
$(this).day.blur
someObject.day.blur
$(day, this).blur
Toute aide serait appréciée! grâce
est votre code en cours d'exécution ou après le DOM est prêt? –
C'était à l'extérieur - merci Nick pour votre aide. – Matt