Невозможно установить выбранное значение внутри цикла for - PullRequest
0 голосов
/ 31 марта 2020

У меня проблемы с изменением выбора выпадающего меню в течение l oop. Вот мой код:

var costbases = $('[id$="cost_basis"]');

costbases.each(function() {

    var costoption = $('option:selected', this).attr('value');

    if ( costoption == '2' ) {

        $('this option[value="0"]').prop('selected', true);          

    }

});

Я почти уверен, что проблема в этом селекторе, но я не могу понять правильный синтаксис:

$ ('this option [value = "0"] ")

1 Ответ

0 голосов
/ 31 марта 2020

Вы можете использовать find() метод для поиска детей и eq(), чтобы получить ребенка с индексом:

$(this).find('option[value="0"]').eq(0).prop('selected', true); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...