Note: Cette question utilise jQuery mais la question n'a rien à voir avec jQuery!Comment faire référence à l'objet dans le gestionnaire d'événements JavaScript?
Bon alors j'ai cet objet:
var box = new BigBox();
Cet objet a une méthode nommée Serialize()
:
box.AddToPage();
Voici la méthode AddToPage()
:
function AddToPage()
{
$('#some_item').html("<div id='box' onclick='this.OnClick()'></div>");
}
Le problème ci-dessus est le this.OnClick()
(qui évidemment ne fonctionne pas). J'ai besoin du gestionnaire onclick
pour appeler un membre de la classe BigBox
. Comment puis-je faire ceci? Comment un objet peut-il se référer lui-même dans un gestionnaire d'événements?
Ah. Je vois que c'est probablement une meilleure option compte tenu de la structure du reste du code. Merci :) –
Cela ne fonctionnera pas. – SLaks
Cela n'aide pas du tout. –