Установить атрибут “disabled” у select. Jquery

128
27 февраля 2021, 11:20

Задача: установить выборочно атрибут disabled. Перебирал несколько вариантов, не работает ни один. Также пытался изменить атрибут не функции. Тоже ничего не работает.


    $('.options_2').each(function(indx){
        optionBlock =  $(this).data('block');
        var optionBlockArr = optionBlock.split('_');
        if( !activBlocsArray.includes( optionBlockArr[1] ) ){
           // $(this).attr("disabled", "disabled" );
           // $(this).prop('disabled', true);
           // $(this).disabled = true;  
        }        
    });    

    //  $('.options_2').attr('disabled','disabled');
    //  $('.options_2').prop("disabled", true);

Answer 1

let select = $('.test'); 
$(select[0][1]).attr('disabled',true);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<select class="test"> 
  <option>Test 1</option> 
  <option>Test 2</option> 
  <option>Test 3</option>   
  <option>Test 4</option> 
<select>

READ ALSO
Почему не работает телеграм-бот?

Почему не работает телеграм-бот?

пробую создать первого бота при помощи телеграфа, взял с их гитхаба код:

101
Где ошибка в коде при создании telegraf-bot?

Где ошибка в коде при создании telegraf-bot?

бот должен реагировать на команду /напомни действие в часы:минуты

112