1、要做的事儿:遍历div中的input,取input的id为key,取input的value值为key值生成一个对象,若value为空,则不需要此键值对
2、html部分:
<div class="input_div">
<input type="text" id="input1" value="value1">
<input type="text" id="input2" value="">
<input type="text" id="input3" value="value3">
<input type="text" id="input4" value="value4">
<input type="text" id="input5" value="value5">
</div>
3、js部分
var inputItem = $('.input_div input').size()
var obj = {}
for(var i = 0; i < $('.input_div input').size();i++){
var key = $('.input_div input').eq(i).attr('id')
var value = $('.input_div input').eq(i).val()
if(value){
obj[key] = value
}
}
console.log(obj,'输出创建的对象')
*小弟不才,步骤可能有点多,如果有更精简的方法,欢迎评价 *