Привет У меня есть следующая страница:jQuery флажки, как получить все выбранные флажки и добавить их в массив?
<input type="checkbox" name="fruit1" id="1" class="box">Banana<br /><br />
<input type="checkbox" name="fruit2" id="2" class="box">Cherry<br /><br />
<input type="checkbox" name="fruit3" id="3" class="box">Strawberry<br /><br />
<input type="checkbox" name="fruit4" id="4" class="box">Orange<br /><br />
<input type="checkbox" name="fruit5" id="5" class="box">Peach<br /><br />
<input type="button" id="groupdelete" value="clickme"><br />
$(document).ready(function(){
$('#groupdelete').on('click', function(){
var names = [];
$('input:checked').each(function() {
names.push($('input:checked').attr("name") + $('input:checked').attr('id'));
});
console.log(names);
})
})
То, что я пытаюсь сделать, это следующее:
Чтобы добавить отмеченные флажками в массиве , И после этого, я хотел бы иметь возможность передать значение в переменной php.
Когда я код Выполнение выражений сейчас, я получаю результат, как это:
[ "fruit22", "fruit22", "fruit22"]
Любая помощь будет глубоко признателен.
С уважением, Zoreli
Отлично, работает как шарм ... можете ли вы рассказать мне, как передать этот массив имен в переменной php? – Zoran
Он также может использовать 'this.name' вместо того, чтобы отбрасывать' this' обратно в объект jQuery. 'prop' предпочтительнее над' attr' как из jQuery 1.7+ – mrtsherman
И как передать значение имен в переменной php? Есть идеи? – Zoran