Det bra med jQuery är att vi kan utöka biblioteket mycket enkelt, och idag kommer vi att utöka det för att lägga till en funktion som gör att vi kan begränsa det maximala antalet kryssrutor, något som kan vara riktigt intressant.
Första steget: Lägg till funktionen limitCheckbox till jQuery:
$ .fn.limitarCheckbox = funktion (num) {var check = detta;
this.click (funktion () {return (check.filter (": markerad"). längd <= num);}); / * Vi tar antalet kontrollerade kontroller och ser om de överskrider vår parameter * /}
Andra steget: Vi utför funktionen i dokumentet.ready ()
$ ("Input: checkbox"). LimitCheckbox (6);/ * Vi kan använda valfri väljare så länge den har kryssrutor ... och du kan begränsa den till vad du vill * /
Jag hoppas att det hjälper dig för ett projekt, jag var tvungen att göra det av ren nödvändighet just nu och jag kunde inte låta bli att skicka det åt dig, världens kreatörer!
kan du ange lite mer som? några mer kompletta kodexempel?
STOR!, Tack för bidraget, jag börjar med php, jQuery och javaScrit och du hjälpte mig att förstå hur jag använder det på andra funktioner, tack !!