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

рони,
Получилось, работает, но такое ощущение, что я индус...
$(function() {
	  var $first = $('#lr1dp'),$last = $('#lr1dpwt'),
         hide = {2 : $('option', $last).slice(), 3 : $('option', $last).filter(function(i){
    return i == 0 || i == 1 || i == 5;
  })
},
         $targetList = $('#f_lr1dpwt');
 
         var update90 = function() {
             showFirst = [2, 3].indexOf(+this.value) >= 0;
             $targetList.toggle(showFirst)
             hide[2].add(hide[3]).remove();
             showFirst && hide[this.value].appendTo($last);
             $last.val(1).change();
 
         };
         
         $first.change(update90).change();

	  });


Можно ли использовать такую конструкцию?
Ответить с цитированием