Begrenzt die Anzahl der Kontrollkästchen, die aktiviert werden können

Das Gute an jQuery ist, dass wir die Bibliothek sehr einfach erweitern könnenund heute werden wir es erweitern, um eine Funktion hinzuzufügen, mit der wir die maximale Anzahl aktivierter Kontrollkästchen begrenzen können, was wirklich interessant sein kann.

Erster Schritt: Fügen Sie die Funktion limitCheckbox zu jQuery hinzu:

$ .fn.limitarCheckbox = function (num) {

varcheck = this;

this.click (function () {return (check.filter (": checked"). length <= num);}); / * Wir nehmen die Anzahl der überprüften Prüfungen und prüfen, ob sie unseren Parameter überschreiten * /
}
Zweiter Schritt: Wir führen die Funktion im document.ready () aus
$ ("Eingabe: Kontrollkästchen"). LimitCheckbox (6);
/ * Wir können jeden Selektor verwenden, solange er Kontrollkästchen enthält ... und Sie können ihn auf das beschränken, was Sie wollen * /
Ich hoffe, es hilft dir für ein Projekt, ich musste es jetzt aus purer Notwendigkeit heraus tun und ich konnte nicht anders, als es für dich zu posten, Kreative der Welt!

Der Inhalt des Artikels entspricht unseren Grundsätzen von redaktionelle Ethik. Um einen Fehler zu melden, klicken Sie auf hier.

2 Kommentare, hinterlasse deine

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht.

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Luardo Luis Eduardo sagte

    Kannst du etwas mehr wie angeben? Weitere vollständige Codebeispiele?

  2.   Santiago sagte

    GREAT !, Danke für den Beitrag, ich beginne mit PHP, JQuery und JavaScrit und du hast mir geholfen zu verstehen, wie man es auf andere Funktionen anwendet, danke !!