1

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

像:

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="..." />var html_source

4

1 回答 1

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();

演示

于 2012-06-24T08:29:32.840 回答