【问题标题】:Jquery for each in HTML stringHTML字符串中每个的Jquery
【发布时间】:2016-04-01 00:22:29
【问题描述】:

我有一个 HTML 字符串,它是通过使用 getJSON 方法获得的。我想遍历整个字符串,找到所有类 product-review 的 div 并将其内容推送到我的数组。最好的方法是什么?

【问题讨论】:

  • 可能是网页中隐藏的div,然后将字符串附加到其中,并解析它的内容。
  • 您能展示一下到目前为止您尝试过的内容吗?
  • $(htmlstring).find('.product-review')

标签: javascript jquery loops foreach getjson


【解决方案1】:

第一个:您需要使用.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);

【讨论】:

  • @deviant 不客气 祝你好运 :)
【解决方案2】:

您可以将该字符串添加到隐藏元素中,然后在该隐藏元素中查找所有 div

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-14
    • 2017-11-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多