У меня есть модальное окно уникального флажкаПроверить флажки на основе массива - JQuery
<div class="tv-choices" style="display:none;"><!-- turned on via button-->
<div class="choices-title">TV</div>
<div class="choices-checkboxes">
<div class="category_box">
<input type="checkbox" id="getf{038}" name="getfItem" value="Adult Animated">
<label for="get{038}">Adult Animated</label>
</div>
<div class="category_box">
<input type="checkbox" id="getf{9FA}" name="getfItem" value="Anime">
<label for="get{9FA}">Anime</label>
</div>
<div class="category_box">
<input type="checkbox" id="getf{821}" name="getfItem" value="Award Shows">
<label for="get{821}">Award Shows</label>
</div>
</div>
Теперь у меня есть многомерный массив:
object_with_arrays['genreAry'+ary_Num]
Скажет, массив object_with_arrays[genreAry1]
имеет: Анимация для взрослых и Аниме, но не Премиум-альбом. Как вы можете получить эти флажки для проверки через jQuery?
История проекта: У меня есть 9 сгенерированных кнопок, которые создают «Модальное окно» на лету, каждое модальное окно обслуживает набор флажков. Поскольку я использую 1 модальное окно, я должен очистить проверенные флажки. Я нашел этот код ниже, который работает, но я просто не могу показаться, чтобы выяснить, как повторно заполнить флажки с моими Массивами
$('.tv-choices').find(':checked').each(function() {
$(this).removeAttr('checked');
});
Обратите внимание, что ваши входные 'id's и метка' for' атрибутов не совпадают. Кроме того, вы должны использовать '.prop ('checked', false)' вместо удаления атрибута. –
Ах спасибо, что также очищает мои флажки :) –