Показать сообщение отдельно
  #8 (permalink)  
Старый 30.10.2013, 16:03
Интересующийся
Отправить личное сообщение для Купэ Посмотреть профиль Найти все сообщения от Купэ
 
Регистрация: 23.03.2011
Сообщений: 26

Спасибо, я вчера до этого додумался, если можете ответьте на вопрос есть div внутри него селекты , как при нажатии на селект определить в каком контейнере <div> он находится и перебрать следующие за ним селекты

<div class="cont">
   <select id="select_1">
     <option>1</option>
   </select>

   <select id="select_2">
     <option>1</option>
   </select>

</div>

<div class="cont">
   <select id="select_1">
     <option>2</option>
   </select>

   <select id="select_2">
     <option>3</option>
   </select>

</div>


Пробовал делать так:

$("body").on("change","select",function(){
   var main_container =$(this).parent('.cont');
   var count_select = $("select[id^='select_']").size();
   
   for ( var i = 1; i <= count_select; i++  ){

         $(main_container" > #select_"+i).prop("disabled", true);// не пашет
         или
         ("#select_"+i).parent(main_container).prop("disabled",true);//тоже не пашет
    }
})
Ответить с цитированием