1 Востаннє редагувалося truesupport (27.03.2013 21:36:48)

Тема: Вибрати всі чекбокси, jQuery

В мене є чекбокс при нажаті на який мені потрібно вибрати всі інші чекбокси,
також мені потрібно коли я зняв галочку з цього чекбокста всі інші чекбокси
також знімались. Але в мене чомусь так виходить зробити лише один раз. Я додам
приклад файлу де є мій скрипт. Якщо вам не тяжко будь ласка покажіть мені
мою помилку.

Post's attachments

q.txt 4.86 kb, 534 downloads since 2013-03-27 

2

Re: Вибрати всі чекбокси, jQuery

               if ($('#cbAllMonthes').is(':checked')) {
                   $(checkboxes[i]).prop('checked', true);
               } else {                  
                   $(checkboxes[i]).prop('checked', false);
               }
Подякували: truesupport1

3

Re: Вибрати всі чекбокси, jQuery

Справа саме в attr. Використовуйте prop.

Код можна значно спростити, аж до:

$('.months').prop('checked', $('#cbAllMonthes').is(':checked'));
Подякували: Vo_Vik, truesupport2

4 Востаннє редагувалося truesupport (27.03.2013 23:51:43)

Re: Вибрати всі чекбокси, jQuery

Так це працює, але є одна біда в мене jQuery 1.3.2 і поки що оновитись на новішу версію немає можливості :(

А ні я знайшов як швидко і безболісно поміняти jQuery ще раз всім дякую.