我正在尝试获取复选框名称和值的对象。假设我有这个表格:
<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']
但我不知道从这里做什么。
我要解决这个问题了吗?