我有以下代码:
$('.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>
标记并生成一个 JSON 变量,该变量将包含如下所示的内容
{ [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);
关于javascript - cheeriojs - 如何遍历每个对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25844853/