Я использую хороший выпадающий список выбора, который имеет несколько опций, которые я могу проверить или снять галочку.
Проблема здесь в том, что я могу либо проверить, либо снять галочку со всех опций, и что нужно, это проверить определенные флажки при загрузке страницы.
Я много пробовал и тоже добавил эти строки.
$('#Person').val("1").prop('checked', true);
$("#Person").niceSelect("update");
При выполнении этого в консоли отображается «checked: true», но изменения не отражаются на странице.
Для снятия всех флажков, которые я использую нижеприведенным кодом.
$(".styled-checkbox").prop('checked', false);
<div class="box"><div class="nice-select wide" tabindex="0" id="Person"></div></div>
$('#Person').val("1").prop('checked', true);
$("input[type=checkbox][value=" + xy + "]").attr("checked", "true");
$("#Person").val(xy);
$('#Person').val(xy).prop('selected', true);
$('#Person').val(xy);
$('#Person').multiSelect('select', [2, 1]);
$("#Person option[value='2']").prop('selected', true);
$("#Person option[value='2']").attr("selected", true);
Как установить отмеченный или не отмеченный флажок, используя его значение?