我正在网站上进行一些抓取,在将所有内容放入一个对象后,我试图打印其中找到的价格,但由于某种原因,我无法通过对象数组,也无法确定错误。
一切都存储在price
其中,然后我尝试使用它来检查它.each
,.forEach
但我得到的只是错误:
我有一个变量$pagina
,它是一个 jQuery 对象:
var $pagina = $(data);
$pagina
包含网站的整个 html。
var price = $pagina.find('#sub-graph-1 .price');
此时,price
包含一个像这样的数组[<div class="price">129</div>,<div class="price">172</div>]
,我想要的是在它们之间获取这些数字,divs
所以我尝试:
price.forEach(function () {
console.log( $(this).html() );
});
我得到:
TypeError: Object [object Object] 没有方法'forEach'
.each
知道我缺少什么也会发生同样的情况?