循环创建数组对象

有三个li标签:
`

<li name='张三' id="1">张三</li>
<li name='王老板' id="5">王老板</li>、
<li name='潘富' id="7">潘富</li>

`
现需要生成一个数组对象,格式如下:
`

arr = [
    {name:'张三',id:'1'},
    {name:'王老板',id:'5'},
    {name:'潘富',id:'7'},
]

`

怎么循环处理?

阅读 1.6k
1 个回答

`

var arr = new Array()
for(let i = 0; i < len; i++){
    var obj = {
        name:"",
        id:''
    }
    obj.name =$('li').eq(i).attr('name')
    obj.id =$('li').eq(i).attr('id')
    arr.push(obj)
}
console.log(arr)

`

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题