• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

jQuery, kein Zugriff auf geladene Inhalte

milan2

Neues Mitglied
Hallo Zusammen,

ich habe ein kleines Problem, vielleicht kann mir ja hier jemand weiterhelfen...

Also ich lade mit jQuery $.get() Inhalt aus einer anderen PhP Datei.
Das mache ich so:
Code:
    $.get(".../abfrage.php", { id: articleClass }, function(data){
       $('#content_inhalt').html(data);
    });
    $('#content_inhalt').show("slow");
Aus dieser Datei wird unter anderem ein Div mit der ID "hauptbild" geladen.

Dies funktioniert auch ohne Probleme.
Nun habe ich in meiner eigentlichen PHP-Datei, in der jetzt dieser Inhalt geladen wird,
eine weitere jQuery-Funktion, die auf den Div "hauptbild" reagieren soll. (Der Div der aus der externen Datei geladen wurde.)

Das sieht dann insgesamt so aus:
Code:
$("a.test").click(function() {
    $.get(".../article_abfrage.php", { id: articleClass }, function(data){       
             $('#content_inhalt').html(data);
    });
    $('#content_inhalt').show("slow");
});

[B]$("#hauptbild").click(function() {[/B]
[B]    $('#hauptbild').hide("slow");[/B]
[B]});[/B]

Mein Problem ist jetzt, dass die zweiter Funktion nicht funktioniert.
Liegt das daran, dass ich den HTML Inhalt aus einer externen Datei lade?
Wenn ja, wie kann ich dann mit jQuery auf den Inhalt zugreifen?

Ich hoffe, dass mir dabei jemand weiterhelfen kann und ich alles verständlich erklärt habe...


Grüße Milan
 
hallö,

ja ist möglich.
jquery wird ja in der Regel gestartet wenn Datei geladen ist, bei dir ändert sich ja der Inhalt also vielleicht mal on() anschauen.

cheffchen
 
Zurück
Oben