2015-12-26 48 views
2

我有一個HTML字符串,我從使用getJSON方法得到。我想遍歷整個字符串,找到類product-review的所有div,並將其內容推送到我的數組中。做這個的最好方式是什麼?每個HTML字符串的jquery

+0

也許在網頁中有一個隱藏的div,然後將字符串附加到它,並解析它的內容。 –

+0

你可以證明你到目前爲止已經嘗試過嗎? – Will

+0

'$(htmlstring).find('。product-review')'< - 像這樣,jQuery解析HTML – adeneo

回答

0

1:您需要使用.find()

$(response).find('div.product-review') 

選擇'div.product-review'第二個:你需要通過它們循環並將其內容推向陣列

var contentarray = []; 
$(response).find('div.product-review').each(function(){ 
    var ThisIt = $(this); 
    contentarray.push(ThisIt.text()); 
}); 
console.log(contentarray); 
+1

完美地工作 - 非常感謝! – deviant

+0

@deviant歡迎你好運:) –

0

您可以添加字符串轉換成一個隱藏的元素,然後找到那個隱藏的元素的所有div

var YOUR_CONTENT=$(".hiddelElement div.product-review").text();