Na jQuery je dobré, že knižnicu môžeme veľmi ľahko rozšíriť, a dnes ho rozšírime o funkciu, ktorá nám umožní obmedziť maximálny počet označených políčok, čo môže byť skutočne zaujímavé.
Prvý krok: Pridajte funkciu limitCheckbox do jQuery:
$ .fn.limitarCheckbox = funkcia (počet) {var check = toto;
this.click (function () {return (check.filter (": checked"). length <= num);}); / * Berieme počet kontrolovaných kontrol a zisťujeme, či nepresahujú náš parameter * /}
Druhý krok: Vykonáme funkciu v document.ready ()
$ ("Vstup: začiarkavacie políčko"). LimitCheckbox (6);/ * Môžeme použiť ľubovoľný selektor, pokiaľ má začiarkavacie políčka ... a môžete ho obmedziť na čo chcete * /
Dúfam, že vám to pomôže v projekte, práve teraz som to musel urobiť z úplnej nevyhnutnosti a nemohol som si pomôcť a neposlal ho za vás, tvorcovia sveta!
môžete špecifikovať trochu viac podobných? nejaké úplnejšie príklady kódu?
SKVELÉ! Ďakujem za príspevok, začínam s programami php, jQuery a javaScrit a pomohli ste mi pochopiť, ako ich aplikovať na ďalšie funkcie, vďaka !!