jQuery Selektor innerhalb der Variablen?

8

Hi Ich versuche, die IDs aller DIVs innerhalb einer anderen HTML-Datei mit einer bestimmten Klasse zu erhalten. Um die Datei zu laden, verwende ich:

%Vor%

Nun, was ich suche, ist etwa so:

%Vor%

, so dass ich die jQuery-Selektoren nicht auf meinem Seitencode, sondern innerhalb des Inhalts der Datenvariablen verwende. Danke für die Hilfe!

    
Simon Appelt 16.05.2013, 14:55
quelle

4 Antworten

8
%Vor%     
undefined 16.05.2013, 14:57
quelle
8

Versuchen Sie Folgendes:

%Vor%

Wenn Ihr 'daten html' enthaltendes Element ein '.block' ist, sehen Sie sich die Antwort von @ undefined an

    
A. Wolff 16.05.2013 14:57
quelle
3

Die Antwort hängt wirklich davon ab, wie der responseText aussieht, der von der GET-Anfrage zurückgegeben wird. Basierend darauf müssten Sie es umhüllen oder nicht.

Mit Eltern

Wenn die Antwort innerhalb eines übergeordneten Tags geschachtelt ist.

Antwortmarkierung:

%Vor%

JavaScript:

%Vor%

Ohne Eltern

Wenn die Antwort keinen übergeordneten Knoten enthält, der den Inhalt umhüllt, müssen Sie den übergeordneten Knoten hinzufügen oder einen Filter verwenden.

Antwortmarkierung:

%Vor%

JavaScript:

%Vor%

oder

%Vor%

Abrufen der IDs

Sie können dann map() oder each() für htmlFiltered verwenden, um die IDs zu erhalten.

Mit each()

%Vor%

Mit map()

%Vor%     
epascarello 16.05.2013 15:00
quelle
0

versuchen:

%Vor%     
Rob Johnstone 16.05.2013 14:58
quelle