@DimaDolgoter

Как в Jq найти input который идет после select, но они в разных блоках?



пытаюсь сделать чтоб при выборе No поле, которе правее от этого select-а становилось disabled.

<!--hinge borings -->
       <div class="col-2">
        <div class="row">
          <div class="col-6">
               <select name="" id="HingB-row1">
         <option value="Yes">Yes</option>
         <option value="No">No</option>
         </select>
          
          </div>
            <div class="col-6">
           <input type="number" min="1" max="99" class="img-fluid " id="HingB-qut-row1" >
            </div>
        </div>
     </div>

$( "select" ).change(function () {
  var no=$(this).find("option:selected").text();
  var Sel=$(this);
  
  if(no=="No"){
   $(this).next().find('input').attr("disabled","disabled");
  } 
 
  
})
  • Вопрос задан
  • 77 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
$(this).parent().next().find('input').prop('disabled', this.value === 'No');
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
$(this).parent('.row').find('input')
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы