|
|

03.03.2015, 10:22
|
 |
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,155
|
|
|
Сообщение от laimas
|
|
Речь идет о списке со множественным выбором?
|
пока до этого не дошло, речь о формировании второго селектора -- если в селекторе 1 опцион зачем такой селектор нужен
|
|

03.03.2015, 10:24
|
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
|
Может быть и так.
|
|

03.03.2015, 10:25
|
 |
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,155
|
|
 если в первом селекторе 3 строки то во втором должно быть минимум 6 иначе зачем оно -- мысли вслух 
Последний раз редактировалось рони, 03.03.2015 в 10:29.
|
|

03.03.2015, 10:39
|
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
|
Ну это может быть как пример и неудачный, а на самом деле опция первого списка может быть связана со вторым списком имеющим от 1 до N опций. То есть как это бы действительно связанные списки, когда по выбору в первом получаем второй. А что хотят заменить в этом случае, я лично не понял. )
|
|

03.03.2015, 10:48
|
 |
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,155
|
|
<!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>
|
|

03.03.2015, 10:52
|
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
|
То есть во второй список упаковано N-списков?
|
|

03.03.2015, 10:54
|
 |
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,155
|
|
laimas,
как вариант -- но лучше в обьекте хранить дерево и показывать веточки по запросу )))
Как связать два списка на Javascript?
Последний раз редактировалось рони, 03.03.2015 в 10:59.
|
|

03.03.2015, 11:01
|
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
|
Ну так этот вариант ну никак не вяжется с заменить SELECT на UL - нет такого элемента в html. )
|
|

03.03.2015, 11:04
|
 |
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,155
|
|
|
laimas,
тс уже заменил всё что ему надо -- у него проблема связи ul
и в 17 посте работа с обьектом показана а не замена если вы про этот пост.
|
|
|
|