1UnitedPower: Array Plugin

Beitrag lesen

var ids = [2,3,4];

$.fn.hat = function(id){
   for(var i=0; i<this.length; i++){
     if(this[i]===id){ return true; }
   }
   return false;
}

ids.hat(2);

  
"ids" ist immernoch ein Array. Und dein Array kennt die Methode "hat" nicht, die jast du ja dem jQuery-Objekt hinzugefügt. Aber mit call und apply kannst du Methoden in fremden Kontexten aufrufen.