У меня есть ряд флажков с тем же классом. Я хочу получить все флажки с тем же классом, что и коллекция, и извлечь их идентификатор и проверить статус. Но все выбранные по классам примеры, которые я видел, просто применяют одно изменение ко всем элементам этого класса. Мне нужно получить набор/массив всех элементов флажка с этим классом, чтобы я мог перебирать их.Как применять различные изменения для каждого элемента управления при выборе по классу?
Хорошо, я пробовал некоторые из предложений и не повезло. Это бросает объект Ожидаемая ошибка в IE8:
var checkboxes = document.querySelectorAll("input[type='checkbox'].chkRoles");
И это дает мне пустой массив каждый раз, независимо от того, что проверено.
var mandatoryRoleIDs = [];
$('input.chkRoles[type="checkbox"]').each(function (i, checkbox)
{
if ($(checkbox).attr('checked'))
mandatoryRoleIDs.push($(checkbox).attr('id'));
});
[! Прочитайте документацию] (http://api.jquery.com/jQuery. каждый /) – Mathletics