我正在使用.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(( 等。