Mam następujący kod jQuery, który działa, ale zastanawiałem się, czy możliwe było wykonanie operacji dołączania do tego, co było dołączane bez potrzeby określania, co chciałem dołączyć. append().append()
nie załatwił sprawy, po prostu umieścił dwa elementy obok siebie, a nie dziecko z pierwszej akcji append()
.jQuery dołącz do dołączonego elementu
Works:
var container = $('#container'),
child = 'child';
$('#container').append($('<div/>',{
'id' : 'child'
}));
$('#' + child).append($('<a/>', {
'class' : 'close',
'href' : 'javascript:;',
html : 'close',
click : function(e){
e.preventDefault();
$('#' + child).remove();
}
}));
nie działa:
var container = $('#container'),
child = 'child';
$('#container').append($('<div/>',{
'id' : 'child'
})).append($('<a/>', {
'class' : 'close',
'href' : 'javascript:;',
html : 'close',
click : function(e){
e.preventDefault();
$('#' + child).remove();
}
}));
Umieścić odpowiedni kod w odpowiedzi, a nie tylko link do skrzypiec. – Gabe