Det gode med jQuery er at vi kan utvide biblioteket veldig enkelt, og i dag skal vi utvide den for å legge til en funksjon som lar oss begrense maksimalt antall avmerkede avmerkingsbokser, noe som kan være veldig interessant.
Første trinn: Legg til limitCheckbox-funksjonen i jQuery:
$ .fn.limitarCheckbox = funksjon (num) {var sjekk = dette;
this.click (function () {return (check.filter (": checked"). length <= num);}); / * Vi tar antall kontrollerte sjekker og ser om de overskrider parameteren vår * /}
Andre trinn: Vi utfører funksjonen i dokumentet .ready ()
$ ("Inngang: avkrysningsrute"). LimitCheckbox (6);/ * Vi kan bruke hvilken som helst velger så lenge den har avkrysningsruter ... og du kan begrense den til hva du vil * /
Jeg håper det hjelper deg for et prosjekt, jeg måtte gjøre det av ren nødvendighet akkurat nå, og jeg kunne ikke unngå å legge det ut for deg, verdens kreative!
kan du spesifisere litt mer som? noen mer komplette kodeeksempler?
STOR!, Takk for bidraget, jeg begynner med php, jQuery og javaScrit, og du hjalp meg til å forstå hvordan jeg kan bruke den på andre funksjoner, takk !!