Получить список отмеченных флажков в div с помощью jQuery

Я хочу получить список имен флажков, которые выбраны в div с определенным идентификатором. Как мне это сделать с помощью jQuery?

Например, для этого div я хочу получить массив [“c_n_0”; “c_n_3”] или строка “c_n_0; c_n_3”

Option 1 Option 2 Option 3 Option 4

Сочетание двух предыдущих ответов:

 var selected = []; $('#checkboxes input:checked').each(function() { selected.push($(this).attr('name')); }); 

Будет ли это делать?

 var selected = []; $('div#checkboxes input[type=checkbox]').each(function() { if ($(this).is(":checked")) { selected.push($(this).attr('name')); } }); 
 $("#checkboxes").children("input:checked") 

даст вам массив самих элементов. Если вам просто нужны имена:

 $("#checkboxes").children("input:checked").map(function() { return this.name; }); 

Мне нужно было подсчитать все флажки, которые были проверены. Вместо написания цикла я сделал это

 $(".myCheckBoxClass:checked").length; 

Сравните это с общим количеством флажков, чтобы убедиться, что они равны. Надеюсь, это поможет кому-то

Это работает для меня.

 var selecteditems = []; $("#Div").find("input:checked").each(function (i, ob) { selecteditems.push($(ob).val()); }); 

Вы также можете дать им все то же имя, чтобы они были массивом , но давали им разные значения :

 
Option 1 Option 2 Option 3 Option 4

Затем вы можете получить только значение только отмеченных с помощью карты :

 $('#checkboxes input:checked[name="c_n[]"]') .map(function () { return $(this).val(); }).get() 
  • Должны ли все события jquery быть привязаны к $ (документу)?
  • Как получить доступ к свойствам стиля псевдоэлементов с помощью jQuery?
  • поиск jQuery и контекст
  • jQuery: исключить $ (this) из селектора
  • Доступ к css ": после" селектор с jQuery
  • jQuery: содержит селектор для поиска нескольких строк
  • Каков самый быстрый способ выбора элементов-потомков в jQuery?
  • Как определить, работает ли браузер Chrome с помощью jQuery?
  • Выберите элемент, когда имя classа начинается с определенного слова
  • Изменение CSS-элемента дочернего элемента при зависании родительского элемента
  • Селектор данных jquery
  • Interesting Posts

    Появление ноутбука Aspire 5741g через несколько минут после загрузки

    Ссылка Facebook API post с пользовательским изображением

    Угловая JS: Какова потребность в функции ссылки директивы, когда у нас уже есть controller директивы с объемом?

    Определение глобальных констант в Angular 2

    Доступ к Интернету на Android-телефоне, подключив его к ноутбуку?

    Почему Chrome показывает всплывающую подсказку «Пожалуйста, заполните это поле» в пустых полях?

    Node.js – Mongoose – проверьте, существует ли коллекция

    Что такое блокировка и концепция Re-entrant в целом?

    В чем разница между Cache-Control: max-age = 0 и no-cache?

    Как записать в буфер памяти с файлом *?

    Настройки BIOS неожиданно изменились

    Очистить терминал с помощью сочетания клавиш

    Почему операция сдвига влево вызывает Undefined Behavior, когда левый операнд имеет отрицательное значение?

    Преобразование из долготы \ широты в декартовы координаты

    Как отключить autohotkeys для определенных программ

    Давайте будем гением компьютера.