У меня есть цикл в jquery ($.each
), который создает список флажков.
Я пытаюсь вставить checked
:
$.each(arrIdReg, function (id, IdRegx) {
if (IdRegx[0] == IdRegy[0]) {
Nom = Nom + IdRegx[1] + ", ";
// strChecked = "checked='checked'";
strChecked = true;
}
});
$('#Elen').append("<li><input type='checkbox' value='" + IdRegx[0] + " name='IdReg' class='checkbox'>" + IdRegx[1] + "</li>").prop('checked', strChecked);
Проблема заключается в том, что она не работает, потому что все они выбраны.
Можете ли вы мне помочь, пожалуйста?
Спасибо!
К сожалению, я не могу видеть, где вы проходите IdRegy, так что вы по сравнению с –
ли вы скопировать код правильно? Вызов 'append' не находится внутри цикла, поэтому переменная' IdRegx' не имеет значения. – Barmar