JQuery puhul on hea see, et saame raamatukogu väga lihtsalt laiendada, ja täna laiendame seda funktsiooni lisamiseks, mis võimaldab meil piirata märkeruutude maksimaalset arvu, mis võib olla tõesti huvitav.
Esimene samm: lisage funktsioon jCuery funktsioonile limitCheckbox:
$ .fn.limitarCheckbox = funktsioon (num) {var check = see;
this.click (function () {return (check.filter (": kontrollitud"). pikkus <= num);}); / * Võtame kontrollitud kontrollide arvu ja vaatame, kas need ületavad meie parameetrit * /}
Teine samm: täidame dokumendis oleva funktsiooni.ready ()
$ ("Sisend: märkeruut"). LimitCheckbox (6);/ * Saame kasutada mis tahes valijat seni, kuni sellel on märkeruudud ... ja saate selle piirata kõigega, mida soovite * /
Loodan, et see aitab teid projekti jaoks. Pidin seda tegema praegu hädavajadusest ja ma ei suutnud seda postitada teile, maailma loojad!
kas saaksite täpsustada veel natuke sarnast? on veel täielikke koodinäiteid?
SUUREPÄRANE!