Felix Riesterer: Ein mit Javascript erstelltes Objekt mit Javascript ansprechen

Beitrag lesen

Lieber umlaut,

Ich habe mit jQuery ein neues DIV-Element erstellt [...]
$('#bestehendesdiv').append('<span id="meineid-'+id+'" class="meineclass">Beschriftung</span>');

da Du dem Element eine ID gegeben hast, solltest Du nun mittels $("#meineid-"+id) darauf zugreifen können. Es lohnt sich aber, eine Referenz in einer Variablen abzulegen, anstatt jedesmal diesen jQuery-Aufruf zu bemühen:

var meinSpan = $(  
    '#bestehendesdiv'  
).append(  
    '<span id="meineid-'+id+'" class="meineclass">Beschriftung</span>'  
);

Ich habe allerdings nicht überprüft (bin kein jQuery-Nutzer), ob append() das erzeugte Objekt zurückliefert, oder ob Du folgenden Weg gehen musst:

$(  
    '#bestehendesdiv'  
).append(  
    '<span id="meineid-'+id+'" class="meineclass">Beschriftung</span>'  
);  
var meinSpan = $("#meineid-"+id);

Liebe Grüße,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)