Jquery 遍历 .get 中的项,并使用 jquery 获取 .text()



我正在使用.get()抓取列表元素并将它们放入对象中。 现在在 $.each(( 中,我想遍历每个项目,并能够使用.text()之类的东西来提取文本或.attr('href')等。 我已经尝试过诸如value.text((之类的东西,但我似乎无法让它工作。我是否需要做其他事情来实现这一点?谢谢你,如果这是一个明显的答案,我错过了。

//Gets all list elements from parent menu
var items = $(this).closest('.menu-column').find('li').get();
//Loop through each list element and log the text
$.each(items, function(key, value){
console.log('hit it');
console.log(value.text());
});

尝试这样的事情:

$('.menu-column li').each(function() {
var value = $(this).text();
console.log(value);
});

在 each(( 函数中,您可以使用 $(this( 访问列表项 jQuery 函数,如 addClass((、html((、text(( 等。

最新更新