Как установить переключатель по умолчанию на основе значения переменной - PullRequest
0 голосов
/ 05 ноября 2019

У меня 2 радио кнопки. Как я могу проверить это на основе одного значения переменной.

<input type="radio" name="team" id="team_7" value="7">
<input type="radio" name="team" id="team_8" value="8">

У меня есть номер переменной var;который установит 7 или 8 в зависимости от некоторого условия.

Что мне нужно, если число равно 7, радио-кнопка team_7 будет проверяться по умолчанию, если это будет 8, радио-кнопка team_8 будет проверяться по умолчанию.

Ответы [ 2 ]

1 голос
/ 05 ноября 2019

Вы можете создать динамический селектор jQuery, используя имеющуюся у вас числовую переменную, и на основании этого выбрать переключатель.

Вот как вы можете выбрать переключатель по умолчанию с помощью jQuery. Предполагая, что число - это переменная, которую вы имеете.

 var number = 'some value (7 or 8)';

 $('input[name=team][value=' + number + ']').prop('checked',true);
0 голосов
/ 05 ноября 2019

Просто используйте оператор if-else для установки значений по умолчанию при загрузке или при каждом вызове функции.

    var num = 8;

    if(num === 8){
    $('#team_8').prop('checked',true);
    }
    else if(num === 7){
    $('#team_7').prop('checked',true);
    }
    else{
    //do stuff if not 7 or 8
    }

Что-то подобное должно помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...