Si je mets une fonction dans un objet que je peux utiliser une seule fois commeJavascript inheritence de manière jquery
function handle(selector)
{
return{
elem:selector,
next:function(){
return (this.nextSibling.nodeType==1) ? this.nextSibling : this.nextSibling.nextSibling;
}
}
}
ici, je peux dire handle.next()
cela fonctionnera, mais si je veux dire handle.next().next().next()
ma question est de savoir comment je peut utiliser de cette manière que jquery fait?
Définissez une classe et toutes vos fonctions renvoient des instances de la classe. – Barmar
la question est comment? – nikoss
Renvoyez juste 'ceci' de chaque fonction. – Sergey