使用jquery将外部页面元素加载到数组中

时间:2012-02-07 10:38:14

标签: arrays jquery

如何将外部页面中的页面元素集合(EG。<div class="myClass">)加载到数组中?

2 个答案:

答案 0 :(得分:2)

您的问题非常模糊,但假设您使用jQuery.get向远程页面发出AJAX请求:

$.get("somePage.html", function(data) {
    var elems = $(data).filter(".myClass").get();
});

filter用于将data的元素减少为与选择器匹配的元素。 get返回一个普通数组(而不是jQuery对象)。

答案 1 :(得分:0)

您无法在脚本中加载外部页面中的元素,因为这将违反相同的源策略。您可以做的是使用与此问题相关的JSONP:can jquery ajax call external webservice?