我有一个与将 html 输入名称转换为 javascript 对象有关的问题。例如我有一个输入:
<input type="checkbox" name="product[1]">
<input type="checkbox" name="product[2]">
我有javascript代码:
var data = {};
$('input').each(function(){
// need to do something like
data[$(this).attr('name')] = $(this).attr('checked');
})
我希望得到这样的数据对象;
data = {
product: {
1: 'checked',
2: 'checked'
}
}
这可能不使用正则表达式吗?