La cosa buona di jQuery è che possiamo estendere la libreria molto facilmente, e oggi lo estenderemo per aggiungere una funzione che ci permetterà di limitare il numero massimo di checkbox spuntati, cosa che può essere davvero interessante.
Primo passaggio: aggiungi la funzione limitCheckbox a jQuery:
$ .fn.limitarCheckbox = function (num) {var check = questo;
this.click (function () {return (check.filter (": checks"). length <= num);}); / * Prendiamo il numero di controlli verificati e vediamo se superano il nostro parametro * /}
Secondo passo: eseguiamo la funzione in document.ready ()
$ ("Input: checkbox"). LimitCheckbox (6);/ * Possiamo usare qualsiasi selettore purché abbia le caselle di controllo ... e puoi limitarlo a quello che vuoi * /
Spero che ti aiuti per un progetto, ho dovuto farlo per pura necessità in questo momento e non ho potuto fare a meno di pubblicarlo per te, creativi del mondo!
puoi specificare un po 'di più come? altri esempi di codice più completi?
GRANDE!, Grazie per il contributo, sto iniziando con php, jQuery e javaScrit e mi hai aiutato a capire come applicarlo ad altre funzioni, grazie !!