2011-12-16 30 views
0

外部URLのimages []配列を取得したいとします。私は$ .ajaxを使ってページの実際のソースコードを取得することができましたが、画像へのアクセス方法はわかりません。おかげさまで 外部URL画像を取得する

答えて

3

あなたは

var images = []; 
$(pagecode).find('img').each(function(){ 
    images.push(this.src); 
}); 
+0

驚くべきことに、コードは、とにかく、これは正解です – DarkDevine

+0

@トルベル:)(*私はそれを盗んでいないことを誓う:p *) –

2

あなたは、特定の場所に追加し、その後、画像の実際のURLにSRCを設定imgタグを作成することができます。

$('<img/>').attr('src', 'http://www.google.com/intl/en_com/images/srpr/logo3w.png').appendTo('body') 
+0

ような何かを行うことができ、問題は、私は大きなHTMLソースコード内の特定のimgのURLを見つける必要があるということです。 – Yuval

+0

私は例やコード例を教えていただけますか? –

+0

これは正しい答えだとは思わないが、著者はHTMLからsrcsを読みたいと思っているようだが、単一タグの設定ではない – DarkDevine

1

あなたは.LOAD()メソッドを使用することができます。 .load()メソッドは、$ .get()とは異なり、挿入するリモートドキュメントの一部を指定できます。

$('#result').load('http://www.mypage.com/myimages.htm img'); 

これはページのすべての画像を読み込みます。

関連する問題