2016-03-21 2 views
0

Ich weiß nicht, ob dies möglich ist. Aber die Online-Suche, die ich gemacht habe, gab mir 0 Ergebnisse. Von der herkömmlichen find können wir das Array von Elementen aus dem Dokument wie $(document).find("iframe") erhalten.Finden Sie die ausgewählten Elemente und geben Sie nur das gewünschte Eigenschaftsfeld ohne jede

Ist es möglich, stattdessen ein Array ausgewählter Eigenschaften von diesen Elementen zu erhalten. Lets sagen, dass die obige Abfrage 3 iframe-Elemente zurückgibt,

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

Ist es möglich, nur den src Wert derer, anstelle des gesamten Elements aus einer einzigen Abfrage ohne mit einem each Schleife zu erhalten.

Ich versuchte $(document).find("iframe").prop("src"). Aber das gibt nur die src der ersten iframe zurück, nicht der Rest.

Thanks a lot :)

Antwort

3

Sie benötigen .map()

Pass jedes Element in dem Strom, der durch eine Funktion eingestellt abgestimmt verwenden, ein neues jQuery-Objekt enthält die Rückgabewerte zu erzeugen.

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

Thanks a lot :) il Überprüfung dieser und zurück :) –

+0

Dank erhalten für die help..this Lösung +1 arbeitet –

Verwandte Themen