Хубавото на jQuery е, че можем много лесно да разширим библиотеката, а днес ще го разширим, за да добавим функция, която ще ни позволи да ограничим максималния брой маркирани квадратчета, нещо, което може да бъде наистина интересно.
Първа стъпка: Добавете функцията limitCheckbox към jQuery:
$ .fn.limitarCheckbox = функция (брой) {var check = това;
this.click (function () {return (check.filter (": проверено"). length <= num);}); / * Взимаме броя на проверените проверки и виждаме дали те надвишават нашия параметър * /}
Втора стъпка: Изпълняваме функцията в document.ready ()
$ ("Въвеждане: квадратче за отметка"). LimitCheckbox (6);/ * Можем да използваме всеки селектор, стига да има квадратчета за отметка ... и можете да го ограничите до каквото искате * /
Надявам се да ви помогне за проект, трябваше да го направя от чиста необходимост точно сега и не можех да не го публикувам за вас, креативни хора по света!
можете ли да посочите малко повече като? по-пълни примери за код?
СТРАХОТНО! Благодаря за приноса, започвам с php, jQuery и javaScrit и вие ми помогнахте да разбера как да го прилагам към други функции, благодаря !!