Javascript 使用jQuery从另一个页面获取HREF

Javascript 使用jQuery从另一个页面获取HREF,javascript,jquery,href,Javascript,Jquery,Href,我试图创建一个函数,从另一个页面获取链接列表,并将它们推送到一个数组中,但在函数成功后我仍然无法确定该怎么做 $('#button').click(function() { var array = []; $.get('links.html',function(data) { //here's where I'm stuck $('#photo a').each(function(){ array.push($(this).attr('

我试图创建一个函数,从另一个页面获取链接列表,并将它们推送到一个数组中,但在函数成功后我仍然无法确定该怎么做

$('#button').click(function() {
  var array = [];
    $.get('links.html',function(data) {
      //here's where I'm stuck
        $('#photo a').each(function(){
          array.push($(this).attr('href'));
    });
});
links.html

<html>
  <body>
    <div id="photo">
    <a href="link1.html">...
    <a href="link2.html">...

...
...

谢谢

试试这个

$('#button').click(function() {
  var array = [];
    $.get('links.html',function(data) {
      //here's where I'm stuck
        $(data).find('#photo a').each(function(){
          array.push($(this).attr('href'));
        });
    });
});

您需要在ajax调用返回的数据中搜索链接。

您所拥有的似乎应该可以使用。您是否被困在如何从函数返回它的问题上?如果是这样,你需要考虑这是一个异步操作,并设计一种方法来异步地返回数据。@ GH0ST确保将答案标记为接受(如果答案旁边使用嘀嗒图标)。
$(data).find('#photo a')