Я только что зашел в Google и нашел эту ссылку . Я запустил код и, похоже, сделал то, что вы хотите.
Отформатированный:
$("input:checkbox[name=type]:checked").each(function(){
yourArray.push($(this).val());
});
Хотелось бы надеяться, это будет работать.
Это должно добиться цели:
$('input:checked');
я не думаю, что у Вас есть другие элементы, которые могут быть проверены, но если бы Вы делаете, необходимо было бы сделать это более конкретным:
$('input:checkbox:checked');
$('input:checkbox').filter(':checked');
Я не протестировал его, но это должно работать
<script type="text/javascript">
var selected = new Array();
$(document).ready(function() {
$("input:checkbox[name=type]:checked").each(function() {
selected.push($(this).val());
});
});
</script>
abs__action_bar_container
для actionbarsherlock
– Mohammad Ersan
8 May 2014 в 22:26
Чистый JavaScript без потребности во временных переменных:
Array.from(document.querySelectorAll("input[type=checkbox][name=type]:checked")).map(e => e.value)