Meskipun ada banyak dokumentasi / tutorial di luar sana, jawaban sederhana untuk pertanyaan Anda adalah ini:
// to create a jQuery function, you basically just extend the jQuery prototype
// (using the fn alias)
$.fn.myfunction = function () {
// blah
};
Di dalam fungsi itu, this
variabel sesuai dengan set dibungkus jQuery yang Anda panggil fungsi Anda. Jadi sesuatu seperti:
$.fn.myfunction = function () {
console.log(this.length);
};
$('.foo').myfunction();
... akan menyiram jumlah elemen dengan kelas ke konsol foo
.
Tentu saja, ada lebih banyak hal semantik dari itu (juga praktik terbaik, dan semua jazz itu), jadi pastikan Anda membacanya.
$('#myDatePickerfield').datePicker();