Aşağıdaki jQuery koduna sahibim, ancak neyi eklemek istediğimi belirtmeksizin eklendikleriyle ilgili bir ekleme eylemi gerçekleştirmek mümkün olsaydı, bu beni düşünmeye itti. append().append()
hile yapmadı, sadece iki öğeyi yan yana koydu ve ilk append()
eyleminin bir çocuğunu değil.jQuery ekteki öğeye ekleme
İşleri:
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();
}
}));
Çalışmıyor:
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();
}
}));
yerleştirin yanıtında ilgili kod, keman değil sadece bir bağlantı. – Gabe