.find () Несколько селектор не может добавить проп - PullRequest
0 голосов
/ 21 мая 2018

Я работаю над формой, и я застрял в этой ситуации.Я не могу добавить опору, проверенную на переключателях входа множественного выбора.Если я использую только один, это работает.Какие-либо предложения?Спасибо

 var answers = [
        {
            key: 'answerQ1',
            value: 3
        },
        {
            key: 'answerQ2',
            value: 5
        },
        {
            key: 'answerQ3',
            value: 2
        },
        {
            key: 'answerQ4',
            value: 1
        },
        {
            key: 'answerQ5',
            value: 4
        },
    ];

$.map( answers, function( val ) {
        var selector = $('.mark-container').find('input[name=' + val.key + ']').find('input[value=' + val.value + ']');
        selector.prop("checked", true);
        console.log(selector);
});

1 Ответ

0 голосов
/ 21 мая 2018

Если вы ищете селектор И

var selector = $('.mark-container').find('input[name=' + val.key + '][value=' + val.value + ']');

Если вы ищете селектор ИЛИ

var selector = $('.mark-container').find('input[name=' + val.key + '], input[value=' + val.value + ']');

Дляссылка, множественный селектор

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