Я делаю цикл через несколько входных элементов типа 'checkbox'. После этого я добавляю значения и проверяю атрибуты в массив. Это мой код:
var stuff = {};
$('form input[type=checkbox]').each(function() {
stuff[$(this).attr('value')] = $(this).attr('checked');
});
Он отлично работает, но мне просто интересно, могу ли я сделать то же самое с методом .push() в Jquery?
Я пробовал что-то подобное, но это не работает:
stuff.push( {$(this).attr('value'):$(this).attr('checked')} );
Edit:
I was trying to use .push() method on Object, but .push() actually is just a method of Array Object.