我正在网站上做一些报废,把所有东西都放到一个对象后我试图打印它里面找到的价格但是由于某种原因我不能通过对象数组而我无法弄清楚错误
所有内容都存储在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
,我知道我缺少什么?
答案 0 :(得分:0)
如果$pagina
是jQuery对象,那么它将是each
。
答案 1 :(得分:0)