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("")................ }) });