Спасибо, я вчера до этого додумался, если можете ответьте на вопрос есть 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);//тоже не пашет
}
})