jquery append()方法添加的標籤爲何不能添加事件?

jquery append()方法添加的標籤爲何不能添加事件? DOM中沒有麼?仍是什麼求解答。html

$(document).ready(function(){
	$("#btn2").click(function(){
		var tex = $("#inp").attr("value");
		$("ul").html("<li><h3 id=aa"+i+">"+tex.charAt(0)+"</h3></li>");
		for(var i = 1 ; i < 15 ; i++)
		{
			$("ul").append("<li><h3 id=aa"+i+">"+tex.charAt(i)+"</h3></li>");
			if(i == 14)
			{
				$("ul").append("<li></li>");
				return false;
			}
		}
	}),
    //  錯誤綁定
	$("h3").click(function(){
		alert(1)
		$(this).hide("show").queue(function(next){
			$(this).appendTo($("ul li:empty"));
			next();
		}).show("show");
	})
    //正確綁定   live()方法用來給將來或者還未定義的元素添加事件處理
            $("h3").live("click",function(){
                    $(this).hide("")................
            })
});
相關文章
相關標籤/搜索