我有一个问题一直在绞尽脑汁,因为我对编程缺乏经验。我是托管图片库的网站的成员。当您查看包含画廊列表的页面时,每个画廊在其下方的图标内都有标签。
<div class="id4">
<a href="..."><img src="..."></a>
<div class="id44">
<div class="tft" title="tag1, tag2"></div>
<div class="tft" title="tag3"></div>
</div>
<div class="tags"></div>
</div>
<div class="id4">
<a href="..."><img src="..."></a>
<div class="id44">
<div class="tft" title="tag1"></div>
<div class="tft" title="tag2"></div>
</div>
<div class="tags"></div>
</div>
由于将鼠标悬停在每个图标上很麻烦,我想编写一个自定义脚本,将标签写入它们所属的画廊下方的“标题”属性内。这是我所能得到的:
$(".id44").after('<div class="tags"></div>');
$(".id44").each(function() {
var array = [];
$(".tft").each(function() {
var tags = $(this).attr("title");
array.push(tags);
});
console.log(array);
});
它所做的只是将页面上每个标签的巨大列表打印到控制台,次数与画廊一样多。