Divxci adlı üyeden alıntı: mesajı görüntüle
hocam senin bu kodda gösterdiğin "#icerikekle" sayfa yüklendiğinde sayfaya dahil olmuyor. Sayfaya sonradan click ile dahil oluyor. Bu şekilde işime yaramıyor yani.
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İ
Divxci adlı üyeden alıntı: mesajı görüntüle
arkadaşlar benim gösterdiğim kodda sorun yok. Lütfen tekrar okyun.

.live("click") ile kodum sorunsuz çalışıyor. Fakat input ların içinde girincede click yapıldığı için kod hemen aktif oluyor.

ben live den sonra click i değilde live("submit") gibi bir kod arıyorum. fakat live ile submit çalışmıyor.

$("form").live("click",function(){ in inputlarda çalışmaması için

:not(input) gibi bir kod da işime yarayabilir. Fakat :not ilede işe yarar bir kod yazamadım.
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