JQuery'de plugin yazmak için aşağıdaki kod yapısını kullanabilirsiniz.
(function( $ ) {
$.fn.linkiGoster = function() {
return this.filter( "a" ).each(function() {
$( this ).append( " (" + $( this ).attr( "href" ) + ")" );
});
};
}( jQuery ));
// Örnek kullanım:
$( "a" ).linkiGoster();
$.fn değişkeninine eklentimizin ana fonksiyonunu kaydediyoruz. Genellikle bir adet fonksiyonun kaydedilmesi yeğlenir. Çünkü diğer eklenti yazarlarının eklenti isimleriyle çakışmasını istemeyiz. Zincirleme özelliğinin ($().birfok().ikifonk() ...) kullanılması için değer döndürmeyi unutmamak gerekir. Fonksiyonumuzun gövdesini kaplayan
(function($){}(jQuery)); kod kısmını anlamak için
bu yazıyı inceleyebilirsiniz.