Javascript 在foreach jquery中指定元素

Javascript 在foreach jquery中指定元素,javascript,jquery,foreach,each,google-datalayer,Javascript,Jquery,Foreach,Each,Google Datalayer,我正在尝试使用.each函数将搜索结果页面上每个产品的印象推送到数据层。我很难弄清楚如何在我的foreach中指定$(this)元素。我不确定这是做我想做的事情的最好方法,所以如果有人有更好的方法,请让我知道:) 希望我说的有道理! 谢谢 $(函数(){ $(“.result price停车场名称范围,.result price实际值”)。每个(函数(索引){ log(index+”:“+$(this.text()); var carpark=$(this).text();//如何在.res

我正在尝试使用.each函数将搜索结果页面上每个产品的印象推送到数据层。我很难弄清楚如何在我的foreach中指定$(this)元素。我不确定这是做我想做的事情的最好方法,所以如果有人有更好的方法,请让我知道:)

希望我说的有道理! 谢谢


$(函数(){
$(“.result price停车场名称范围,.result price实际值”)。每个(函数(索引){
log(index+”:“+$(this.text());
var carpark=$(this).text();//如何在.result price停车场名称范围内指定其$(this)??
var price=$(this).text();//如何在.result实际价格中指定其$(this)??
数据层推送({
“电子商务”:{
“currencyLocal”:美元,
“印象”:[{
“名称”:停车场,
“id”:停车场,
"价格":价格,,
"类别":停车场,,
“列表”:“ParkAstro”,
“位置”:”
}]
}
})
})
});

公园1
22
公园2
22
公园3
22

如果要循环浏览每个停车场项目,则需要循环浏览每个停车场项目(即,不是儿童)。然后,在该循环中,您可以使用可选的

等等。

是的,为什么不?:)这正是我想要的,只是不知道怎么做。谢谢
$(".result-prices-item").each(function() {
    $('.result-price-carpark-name', this).text();
    $('.result-price-actual', this).text();
});