Zaletą jQuery jest to, że możemy bardzo łatwo rozszerzyć bibliotekę, a dzisiaj zamierzamy go rozszerzyć o funkcję, która pozwoli nam ograniczyć maksymalną liczbę zaznaczonych pól wyboru, co może być naprawdę interesujące.
Pierwszy krok: Dodaj funkcję limitCheckbox do jQuery:
$ .fn.limitarCheckbox = function (num) {var check = to;
this.click (function () {return (check.filter (": check"). length <= num);}); / * Bierzemy liczbę sprawdzonych kontroli i sprawdzamy, czy przekraczają one nasz parametr * /}
Drugi krok: Wykonujemy funkcję w dokumencie .ready ()
$ ("Wejście: pole wyboru"). LimitCheckbox (6);/ * Możemy użyć dowolnego selektora, o ile ma on pola wyboru ... i możesz go ograniczyć do wszystkiego, co chcesz * /
Mam nadzieję, że pomoże Ci to w projekcie, musiałem to zrobić z czystej konieczności w tej chwili i nie mogłem się powstrzymać przed opublikowaniem tego dla Ciebie, twórców świata!
czy możesz określić trochę więcej? jakieś pełniejsze przykłady kodu?
WSPANIAŁE!, Dzięki za wkład, zaczynam od php, jQuery i javaScrit i pomogliście mi zrozumieć, jak zastosować to do innych funkcji, dzięki !!