我在做一个网站上的一些报废之间并让一切成一个对象,我想打印它发现价格,但由于某种原因,我无法通过对象去之后元素时刮痧错误数组,我无法确定错误。希望显示的div
一切都存储在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] has no method 'forEach'
.each
发生了同样的情况,不知道我在想什么?
是'$ pagina'字符串或jQuery对象? – 2013-02-22 02:07:16
jQuery对象'变量$ pagina = $(数据);' – Tsundoku 2013-02-22 02:08:37
你接受我的答案,虽然它应该帮助只有'price'是一个数组,而不是一个jQuery对象。这是真的吗? – gdoron 2013-02-22 02:47:52