Autor Zpráva
pmasarik
Profil
Zdravím,

Pomocou funkcie clone si naklonujem kus HTML kodu a pridám tam aj tlačítko pomocou ktorého to chcem odstrániť v prípade potreby.
Problém je že neviem ako pristupovať k tomu naklonovanému obsahu (tlačítku).

Ukážka:
$('.clone').click(function(){
    $('.balenia fieldset').clone().appendTo('.balenia-new');
    $('.unclone-div').remove(); // toto len zmaže 
    $('.balenia-new fieldset').append('<div class="unclone-div"><input type="button" name="" value="Udobrať balenie" class="unclone" /></div>');

});

// tu neviem ako pristupovať k tomu vytvorenému tlačítku
$('.unclone').click(function(){
		alert('tututu'); // a sem sa to nijako nedostane
});
pmasarik
Profil
Síce to moc nechápem prečo to takto funguje, ale vyriešil som si to :)

$('.clone').click(function(){
    $('.balenia fieldset').clone().appendTo('.balenia-new');
    $('.unclone').click(function(){
    		var parent = $(this).parent().parent();
    		parent.css("background-color","#FF3700");
    		parent.fadeOut(900,function() {
					parent.remove();
				});
    });
});

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: