我试图获得复选框名称和值的对象。假设我有这种形式:返回复选框值的对象
<form>
<input type="checkbox" name="email" />
<input type="checkbox" name="name" />
<input type="checkbox" name="hi" />
并假设第一和第三检查,我想这个OBJ:
{ email: 1, name: 0, hi: 1 }
这里是我的尝试:
$(':checkbox').map(function() { return this.name + '=' + (this.checked ? 1 : 0) } }).get();
这一点让我:
['email=1', 'name=0', 'hi=1']
但我不'不知道从哪里来。
我该怎么处理这个错误?
Upvoted一个解决方案减去我的责骂。 :) – zetlen 2012-04-03 22:36:49