Показать сообщение отдельно
  #19 (permalink)  
Старый 02.04.2015, 23:06
Аспирант
Отправить личное сообщение для adash Посмотреть профиль Найти все сообщения от adash
 
Регистрация: 31.03.2015
Сообщений: 38

Видно где-то допустил ошибку.
Логика такова. при выборе 3-го значение в родительском списке - в дочернем показываются только 2 и 6.

$(function() {
	  var $first = $('#lr1dp'),$last = $('#lr1dpwt'),
         hide = {3 : $('option', $last).eq(1).eq(5)},
         $targetList = $('#f_lr1dpwt');
 
         var update90 = function() {
             showFirst = [2, 3].indexOf(+this.value) >= 0;
             $targetList.toggle(showFirst)
             hide[3].remove();
             showFirst && hide[this.value].appendTo($last);
             $last.val(1).change();
 
         };
         
         $first.change(update90).change();
		 
	  });


Где я недопонимаю языка?
Ответить с цитированием