Просмотр темы
Список с checkbox. Как отметить дочерний ceckbox при выборе родительского?
|
|
Zaxap |
Опубликовано 05.02.2015 07:43
|
![]() Элита ![]() Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
Имеется такого вида список. Необходимо при выборе-снятии любого checkbox'а выбрать/снять галочку с дочерних checkbox внутри по списку (именно с дочерних, а не с внучатых и прочих)... Как это можно сделать на чистом js?.. именно такого рода "универсальную" функцию... если указывать id и т.п. - это и я могу...;) Зло не дремлет, а я добрый...
|
|
|
Polarfox |
Опубликовано 07.02.2015 08:53
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 3377 Зарегистрирован: 20.08.2010 14:03 |
Прикрепи им класс, и чекай все боксы такого-то класса. Либо - все дочерние обходи и тоже чекай. Фреймворки все сделают, а вручную - ну идею ты понял. Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
Zaxap |
Опубликовано 07.02.2015 09:28
|
![]() Элита ![]() Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
PolarFox, ну я уже сделал эту шнягу (сейчас скину код):
Зло не дремлет, а я добрый...
|
|
|
Polarfox |
Опубликовано 07.02.2015 18:29
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 3377 Зарегистрирован: 20.08.2010 14:03 |
С жк проще.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
Zaxap |
Опубликовано 07.02.2015 23:43
|
![]() Элита ![]() Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
PolarFox, ну jq весит на килобайт, так, минимум 60 больше... (а это еще и в сжатом виде)... у меня там свои сокращалки стандартных функций... просто тут сделал стандарт, чтобы всем было понятно, всем можно было использовать) Зло не дремлет, а я добрый...
|
|
|
Polarfox |
Опубликовано 08.02.2015 07:41
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 3377 Зарегистрирован: 20.08.2010 14:03 |
В том и дело что там куча корректировок чтоб все браузеры понимали, в тч старые, редкие и кривые.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
Zaxap |
Опубликовано 08.02.2015 08:54
|
![]() Элита ![]() Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
PolarFox, по-моему, это слишком простой код - его должны понять все, даже браузеры... это ведь не Ajax-запрос, не отправка e-mail путем js... - это просто переход по DOM-дереву... Поправьте, если ошибаюсь :) --- Глянул поддерживаемость браузерами: действительно, addEventListener, например (почему "например"... именно он)) не поддерживается IE ниже 9... ок, будем искать))) ---
Вот так вот должно поддерживаться [i]всеми браузерами... Изменил(а) Zaxap, 08.02.2015 10:17 Зло не дремлет, а я добрый...
|
|
Поделиться этой темой | |
Социальные закладки: |
![]() ![]() ![]() ![]() ![]() ![]() |
URL: | |
BBcode: | |
HTML: |
Перейти на форум: |