Een jQuery-plugin is in principe een stukje code dat nieuwe functionaliteiten toevoegt aan het jQuery-kader. Het stelt je in staat om je eigen herbruikbare codes te creëren, die geïntegreerd kunnen en hergebruikt worden in webprojecten waar jQuery wordt gebruikt.
Als je een jQuery-plug-in wilt maken, moet je rekening houden met drie belangrijke dingen:
1. De naamgevingsconventies
1. Het creëren van uw eigen objecten
1. De beschikbaarheid van uw functies
Hier volgt een eenvoudig voorbeeld van hoe je een jQuery-plug-in kunt schrijven:
```
(function( $ ) {
}( jQuery ));
```
In dit voorbeeld maken we een plugin genaamd ‘myPlugin’. Het woord ‘this’ verwijst naar het huidige jQuery-object. De functie ‘each’ zal door elk element in de set itereren en de functie uitvoeren die je hebt gedefinieerd.
Om deze plugin later te gebruiken, kun je eenvoudigweg:
```
$(‘selector’).myPlugin();
```
De bovenstaande code zal de `myPlugin` functie toepassen op alle elementen die overeenkomen met de ‘selector’.