2016-03-21 9 views
0

これが可能であれば、私は気付きません。しかし、オンライン検索では私に0の結果が与えられました。従来のfindからは、$(document).find("iframe")のような文書から要素の配列を得ることができます。選択された要素を見つけて、それぞれの要素を必要としないプロパティ配列のみを返します

代わりに、これらの要素から選択したプロパティの配列を取得できますか?

<iframe src="1"/> 
<iframe src="2"/> 
<iframe src="3"/> 

はそれだけでeachループを使用してせずに単一のクエリからではなく、全要素のそれらのsrc値を取得することが可能であり、上記のクエリは3つのiframe要素を返すとしましょう。

私は$(document).find("iframe").prop("src")を試しました。しかし、それは最初のiframesrcを返すだけで、残りの部分は返しません。

おかげでたくさん:)

答えて

3

あなたは戻り値を含む新しいjQueryオブジェクトを生成する、機能を介して設定マッチした現在で.map()

パスの各要素を使用する必要があります。

var arr = $(document).find("iframe").map(function(){ 
    return this.src; 
}).get(); 
+0

この上のおかげでたくさん:) ILチェックと取り戻す:) help..thisソリューションの –

+0

おかげで+1の作品 –

関連する問題