cheeriojs – 如何遍历每个对象?

我有这个代码如下:

$('.name').filter(function(){ var data = $(this); name = data.text(); json.name = name; }) 

这将从这个div返回文本:

 <a href="javascript:void(0)" class="name">This is a name</a> 

基本上在页面上有大约20张人的照片,所以在页面上有大约20个左右的<a>标签,并且有一个名字的类name 。 我将如何遍历每个<a>标记并生成一个JSONvariables,其中包含下面的内容

 { [id: 0, name: 'name 1'],[id: 1, name: 'name 2'] } 

目前我只能拿到一个名字的价值,这对我来说目前是无用的!

任何帮助感激!

看来你有jQuery可用,这使得任务稍微简单一些。 使用.each()

 var myList = []; var id = 0; $('name').each(function() { var name = $(this).text(); myList.push({id: id, name: name}); id = id + 1; } console.log(myList);