Hocam nasıl tetiklendiğinin önemi yok, önemli olan; eklenen nesnelere ilişkin js olaylarının da nesnelerin eklendiği fonksiyon içinde eklenmesi, veya "on" gibi yardımcılar da kullanılabilir ama yukardaki örnek aşağıdaki şekilde işinize yarayacaktır.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script type="text/javascript">
$(function(){
$('button#formuekle').click(function(){
$('#icerikekle').html('\
<form id="form">\
<input type="text" name="text1"/>\
<button type="button">Gönder</button>\
</form>\
');
$('#form button').click(function(){
alert("çalıştı");
});
});
});
</script>
</head>
<body>
<button id="formuekle" type="button">Formu ekle</button>
<div id="icerikekle"></div>
</body>
</html>Kolaygelsin
.
.
EKLEDİ
hocam bu kısmı yeni gördüm ama pek bişey anlamadım. Formun geneli için mi click dediniz? sadece buton için click deyin, inputlar için ayrıca işlem tetiklicekseniz focusin kullanın
evet form un geneli için click dedim. çünkü farklı yapıda live ile çalışmıyor. sadece "form" ile çalışıyor. nasıl iş bende anlamadım.
yani
$("form input[type=submit]") gibi çalışmıyor.