jQuery Selector选择每个Images&动态容器内的来源?

时间:2012-06-24 08:28:05

标签: jquery html selector

我正在尝试检测dynamic容器内的所有图像及其路径(Srcs)。 dynamic容器意味着容器模式将在数组中(动态地)。

像:

var containers = new Array(
                            "div#menu",
                            "div#elem1",
                            "p.footernav"
                      );

containers将动态填充。以前最初是未知的。
然后我将循环抓住这些区域:

for (var i=0; i< containers.length; i++) {
    var html_source = $(containers[i]).html();
    ?
}

到目前为止,我得到的只是这些。
那么如何在每个返回的IMAGES内检测到SRC <img src="..." />?{/ p>

1 个答案:

答案 0 :(得分:3)

var html_source = $(containers[i]).html();

// here you need to wrap html_source within
// $(), because html_source is string
// not jQuery object

$(html_source).find('img').map(function(index, el) {
  return el.src;
}).toArray();

<强> DEMO