我需要 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 關注
- 104 瀏覽
添加回答
舉報
0/150
提交
取消