javascript - Jquery 为每个 HTML 字符串

标签 javascript jquery loops foreach getjson

我有一个 HTML 字符串,是使用 getJSON 方法获取的。我想迭代整个字符串,找到所有带有 product-review 类的 div 并将其内容推送到我的数组中。最好的方法是什么?

最佳答案

第一:您需要使用.find()选择'div.product-review'

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

第二:您需要循环它们并将其内容推送到数组

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

关于javascript - Jquery 为每个 HTML 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34471714/

相关文章:

Javascript - 将数组搜索中的第一个值与其他数组中的值匹配

Javascript 函数没有返回正确的值

javascript - 如何强制元素在中间?

javascript - 简单的减法函数无法正常工作?

javascript - jQuery:在克隆的 parent 中寻找克隆的 child ?

java - For 循环头中的循环计算

java - 如何 : Split while loop with double comparisson into two?

javascript - 将 Jest 与 Puppeteer 一起使用 : Evaluation failed: ReferenceError: cov_4kq3tptqc is not defined

javascript - 同时显示两个独立加载且加载时间不同的元素

jquery - 反向 JQuery 幻灯片