Cherka Trova
есть два блока (обзовем их для порядка select1 и select2). В первом, скажем, 3 элемента, во втором, допустим, 7.
Требуется, чтобы при выборе 1 пункта select1 в select2 выводились первые 4 пункта, при выборе пункта 2 - первые 6 пунктов, ну и при выборе пункта 3 - все целиком. Содержание пунктов при этом не меняется,только вывод.
есть какие-нибудь идеи?
1) Присваиваем id отдельным кнопочкам разные
2) Пишем 3 функции.
3) В первой показываются 4 элемента. Во второй вызывается первая и показываются еще два. В третьей вызывается вторая и показывается еще один.
4) Байндим кнопочки на элементы.
А как по человечески решить, что-то в голову не приходит.
Кстати, недавно открылся форум по JQuery: www.linkexchanger.su/forum/
Пример на www.daniyal.ru/a/a.html , в исходнике - код с комментариями.
Ну а вообще для случая когда родитель один - это plugins.jquery.com/project/DependentSelectbySil...
Либо его же можно переписать, заменив условия class= и class!= на class*= и not(class*=)
можно через innerHtml - по выбору селекта1 менять весь список селекта2.
Или нужна еще какая-то анимация?
Не знаю - не пробовал )
В крайнем случае что нам мешает мешает менять атрибут name динамически?
Блин! Я думал 2 блока через радио-буттоны...
www.linkexchanger.su/2009/82.html