Pour une raison quelconque, le code suivant ne se comporte pas comme je l'avais prévu - probablement en raison d'un malentendu de ma part quant à la façon dont il devrait se comporter.Comportement de fermeture incongrue
var contentPane = widget.children("div.content").first();
var success = function (content) {
return function (data, successCode, httpRequest) {
content.innerHTML = data;
};
}(contentPane);
Je joins mon débogueur (bien, Firebug de toute façon) et il semble que le « contenu » sur la ligne content.innerHTML = data;
est l'objet de la fenêtre, quand je devrais être le résultat de var contentPane = widget.children("div.content").first();
, correct?
Notez que si j'ai défini un point d'arrêt avant la fonction, contentPane est en effet défini sur ce à quoi je m'attendrais (un objet jQuery correspondant à div.content
). Que se passe-t-il ici, qu'est-ce qui me manque?
@downvoter - il est utile de dire * quoi * est incorrect, donc ça aide quelqu'un. –