1 回答

TA貢獻1963條經(jīng)驗 獲得超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 關(guān)注
- 114 瀏覽
添加回答
舉報