我需要 csv 文件,例如:网站页面https://sbertrade.ru/rost_region中的“区域标题”、“图像文件名”、“href 值” 。如何用 jquery 做到这一点?我尝试通过以下代码获取元素:$(".item").each(function(){$(this).children('img')});但它只向我显示 .item 类元素。如何从中获取innerText,然后从子元素添加到此图像src?谢谢你的帮助。
1 回答
神不在的星期二
TA贡献1963条经验 获得超6个赞
这是我使用 vanilla js 的方法:
const items = document.querySelectorAll('.item');
const getDataForItem = item => ({
title: item.querySelector('.img-title')?.innerHTML,
href: item.querySelector('a')?.href,
src: item.querySelector('img')?.src,
});
const data = Array.from(items).map(getDataForItem);
这是 jQuery 版本:
const items = $('.item');
const getDataForItem = function(item) {
return {
title: $($(item).find('.img-title')).html(),
href: $($(item).find('a')).attr('href'),
src: $($(item).find('img')).attr('src'),
}
};
const data = $.map($(items), getDataForItem);
- 1 回答
- 0 关注
- 75 浏览
添加回答
举报
0/150
提交
取消