Orada çok sayıda belge / öğretici olsa da, sorunuzun basit cevabı şudur:
// to create a jQuery function, you basically just extend the jQuery prototype
// (using the fn alias)
$.fn.myfunction = function () {
// blah
};
Bu işlevin içinde, this
değişken, işlevinizi çağırdığınız jQuery sarılı kümesine karşılık gelir. Yani şöyle bir şey:
$.fn.myfunction = function () {
console.log(this.length);
};
$('.foo').myfunction();
... sınıftaki elemanların sayısını konsola akıtır foo
.
Tabii ki, anlambilimden biraz daha fazlası var (en iyi uygulamalar ve tüm bu caz), bu yüzden onu okuduğunuzdan emin olun.
$('#myDatePickerfield').datePicker();