我正在做一个循环通过几个输入元素的’复选框’类型。之后,我将向数组中添加值和选中的属性。这是我的暗号:
var stuff = {};
$('form input[type=checkbox]').each(function() {
stuff[$(this).attr('value')] = $(this).attr('checked');
});
这个工作得很好,但是我想知道是否可以在 Jquery 中用. push ()方法做同样的事情?
我试过这样的方法,但是没有用:
stuff.push( {$(this).attr('value'):$(this).attr('checked')} );
编辑:
我试图在 Object 上使用. push ()方法,但是. push ()实际上只是 Array Object 的一个方法。