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);
    });
});

你想用它做什么?你想用它做什么?