1

私はjQuery.getを使用して別のページから要素を取得しています。以下のコードで実行しようとしている「nth」href属性を取得したいと思います。ご覧のとおり、IDの値を特定のURLに変更しようとしています。.findの使用に問題があると思いますが、理解できませんでした。助けてくれてありがとう。

JS

$.get('/file.xml', function(data)
{
    var $links = $(data).find('a').attr('href'),
    selectedlink = $links.eq(selectedValue);
    var link = selectedlink.text();
    $("#fvlink").val(link);

});

URLを含むHTMLページ

<body>
  <li><h2><a href="http://www.whatever1.coy">2060</a></h2><span class="desctext">This is the second slide</span></li>
  <li><h2><a href="http://www.whatever2.com">2057</a></h2><span class="desctext">This is the third slide</span></li>
  <li><h2><a href="http://www.whatever3.com">2056</a></h2><span class="desctext">This is the fourth slide</span></li>
</body>
4

1 に答える 1

1

$(..).attr()文字列を返すため$links、jQueryオブジェクトにはなりません。あなたはへの呼び出しをドロップする必要がありますattr()

var $links = $(data).find('a');
于 2012-10-03T16:53:43.850 に答える