La bonne chose à propos de jQuery est que nous pouvons étendre la bibliothèque très facilement, et aujourd'hui nous allons l'étendre pour ajouter une fonction qui nous permettra de limiter le nombre maximum de cases cochées, ce qui peut être vraiment intéressant.
Première étape: ajoutez la fonction limitCheckbox à jQuery:
$ .fn.limitarCheckbox = fonction (num) {var check = ceci;
this.click (function () {return (check.filter (": vérifié"). length <= num);}); / * Nous prenons le nombre de contrôles vérifiés et voyons s'ils dépassent notre paramètre * /}
Deuxième étape: Nous exécutons la fonction dans le document.ready ()
$ ("Entrée: case à cocher"). LimitCheckbox (6);/ * Nous pouvons utiliser n'importe quel sélecteur tant qu'il a des cases à cocher ... et vous pouvez le limiter à ce que vous voulez * /
J'espère que cela vous aide pour un projet, je devais le faire par pure nécessité maintenant et je ne pouvais pas m'empêcher de le poster pour vous, créatifs du monde!
pouvez-vous préciser un peu plus comme? des exemples de code plus complets?
GRAND!, Merci pour la contribution, je commence par php, jQuery et javaScrit et vous m'avez aidé à comprendre comment l'appliquer à d'autres fonctions, merci !!