我的代码如下:
$('.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'] }
目前我只能拿到一个名字的价值,这对我来说是无用的!
任何帮助表示赞赏!
答案 0 :(得分: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);