Цитата:
|
Может быть и так.
|
:write: если в первом селекторе 3 строки то во втором должно быть минимум 6 иначе зачем оно -- мысли вслух :)
|
Ну это может быть как пример и неудачный, а на самом деле опция первого списка может быть связана со вторым списком имеющим от 1 до N опций. То есть как это бы действительно связанные списки, когда по выбору в первом получаем второй. А что хотят заменить в этом случае, я лично не понял. )
|
:write:
<!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> li.select label{ background: #FF9933; } li label{ cursor: pointer; } </style> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script> $(function(){ $('#one li').click(function() { $('#one li').removeClass('select'); $(this).addClass('select'); $('#two').find('li').show().not('[data-id="'+$(this).data('id')+'"]').hide(); }).eq(0).click() }); </script> </head> <body> <ul id="one"> <li data-id="fg_0"> <label for="test1">Значение 1</label> </li> <li data-id="fg_1"> <label for="test2">Значение 2</label> </li> <li data-id="fg_2"> <label for="test3">Значение 3</label> </li> </ul> <ul id="two"> <li data-id="fg_0"> <label for="test4">Значение 1.1</label> </li> <li data-id="fg_0"> <label for="test4">Значение 1.2</label> </li> <li data-id="fg_1"> <label for="test5">Значение 2.1</label> </li> <li data-id="fg_1"> <label for="test5">Значение 2.2</label> </li> <li data-id="fg_2"> <label for="test6">Значение 3.1</label> </li> <li data-id="fg_2"> <label for="test6">Значение 3.2</label> </li> </ul> </body> </html> |
То есть во второй список упаковано N-списков?
|
laimas,
как вариант -- но лучше в обьекте хранить дерево и показывать веточки по запросу ))) http://javascript.ru/forum/dom-windo...tml#post231937 |
Ну так этот вариант ну никак не вяжется с заменить SELECT на UL - нет такого элемента в html. )
|
laimas,
тс уже заменил всё что ему надо -- у него проблема связи ul и в 17 посте работа с обьектом показана а не замена если вы про этот пост. |
Часовой пояс GMT +3, время: 17:13. |