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

Ausgeblendetes HTML-Element manipulieren

Tronjer

Senior HTML'ler
Ich habe hier ein ausgeblendetes Div.

HTML:
<div id="target" style="display:none;"></div>

Das ich gerne in einen Container packen würde, bevor es eingeblendet wird.

Code:
$(document).on('click', '#button', function() {
    $('#target').wrap('<div class="new" />');
})

Es funktioniert nur leider nicht. Hätte jemand einen Tipp, wie man ausgeblendete HTML-Elemente manipulieren kann?
 
Wo sind die Pros? ;)

Es gibt mit Sicherheit dafür einen Lösungsansatz. Ich sehe nur, nach 14h online, den Wald vor lauter Bäumen nicht mehr.
 
Moin,
wie kommst du darauf, das es nicht geht?
Der Code ist nämlich richtig.
Solange sich das Element im DOM befindet, ist jQuery egal ob das eingeblendet ist oder nicht.

#target vielleicht doppelt vergeben?

MfG
 
Eben noch mal probiert, der Eventlistener wird nicht akzeptiert, obwohl ich jQuery 1.8.3 habe. Verstehe nicht, warum.

So funzt es:
Code:
$('#button').click(function() {
    $('#target').wrap('<div class="new" />');
});
 
Zurück
Oben