1

別のページからリンクのリストを取得して配列にプッシュする関数を作成しようとしていますが、成功関数の後に何をすべきかについて行き詰まっています。

$('#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">...


ありがとう!

4

2 に答える 2

2

これを試して。

$('#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'));
        });
    });
});
于 2013-04-15T00:48:49.113 に答える
1
$(data).find('#photo a')

ajax 呼び出しによって返されたデータでリンクを検索する必要があります。

于 2013-04-15T00:49:38.923 に答える