Javascript 用jquery编写的函数工作不正常
我有一页Javascript 用jquery编写的函数工作不正常,javascript,jquery,function,Javascript,Jquery,Function,我有一页 <div id="aar"> <div id="stack0" class="stack">stack1</div> <div id="stack1" class="stack">stack1</div> <div id="stack2" class="stack">stack1</div> </div> .stack click函数只运行一次。为什么?用户使用
<div id="aar">
<div id="stack0" class="stack">stack1</div>
<div id="stack1" class="stack">stack1</div>
<div id="stack2" class="stack">stack1</div>
</div>
.stack click函数只运行一次。为什么?用户使用live而不是单击:
$(document).ready(function(){
$(".stack").live('click', function(){
$("#aar").html($("#aar").html()+$(this).attr("id"));
});
})); 用户实时访问,而不是单击:
$(document).ready(function(){
$(".stack").live('click', function(){
$("#aar").html($("#aar").html()+$(this).attr("id"));
});
})); 这是因为您用新dom替换了旧dom,而新dom没有绑定的click事件处理程序 您可以使用.append方法添加新内容
$(document).ready(function(){
$(".stack").click(function(){
$("#aar").append(this.id);
});
});
这是因为您用新dom替换了旧dom,而新dom没有绑定的click事件处理程序 您可以使用.append方法添加新内容
$(document).ready(function(){
$(".stack").click(function(){
$("#aar").append(this.id);
});
});
你想用它做什么?你想用它做什么?