Je ne suis pas sur de comprende ce que tu veux faire
il te faut comprendre ce que fais JQuery pour comprendre la syntaxe de
$('#mon_id').maclasse(JSON_Object_parameter);
$('#mon_id') ne retourne pas l'élément du DOM don l'id est mon_id ce n'est pas du tout équivalent à document.getElementById('mon_id').
la fonction $() de JQuery retourne un objet javascript qui contient un tableau de référence à d'autres objets dans le cas de ton appel ce tableau contient une référence à l'élément retourné par document.getElementById('mon_id').
Donc lorsque tu fais $('#mon_id').maclasse(JSON_Object_parameter);tu appelle la méthode maclasse (trompeur pour le nom d'une méthode)
sur l'objet javascript renvoyé par $('#mon_id').
l'appel équivalent en JS est beaucoup plus simple
data = new MaClasse( document.getElementById('mon_id', JSON_Object_parameter);
A+JYT
Partager