0
var links = ""
$('#right').load('www.mywebsite.com/download', function(data) {
    data.find(".download-row a").each(function(){
        links += $(this).attr("href");
    });
});

このコードをコンソールで実行すると、Object has no method find と表示されます。私が得ていないものがあります...

私はちょうどそのリンクを取得しようとしています

<div class="download-row">
    <a href="http://www.website.com">A website</a>
</div>
4

2 に答える 2

0

OK私はついに私が間違ったことを理解しました。

ロード機能が間違ったページにアクセスしていました。具体的には

http://www.mywebsite.com/www.mywebsite.com/download

完全な URL を入力することは想定されていませんでした。「ダウンロード」するだけです。

正しいコード:

$('#right').load('download', function(data) {
$(data).find(".download-row a").each(function(){
    links += $(this).attr("href");
});

});

于 2013-04-05T21:57:10.423 に答える