Javascript jquery使用html()设置内容后,如何使新元素事件和原始元素绑定相同的事件?

Javascript jquery使用html()设置内容后,如何使新元素事件和原始元素绑定相同的事件?,javascript,jquery,Javascript,Jquery,HTML: 问题是,当我单击按钮时,span的number add number 1和DIV2设置一个新按钮,当我单击DIV2 new时,如何添加DIV1 span number,我的意思是该函数如何找到正确的父级和span 我想在单击“新建”按钮时添加数字1,仅此而已,谢谢 您可以检查是否已更改 谢谢你,但这只是一个例子,我将在我的项目中使用parents和find。这样我可以适应复杂的情况并找到元素。我认为你应该使用类来实现这样的目的,使你的工作更容易。你知道id不能只是一个数字吗?必须以字

HTML:

问题是,当我单击按钮时,span的number add number 1和DIV2设置一个新按钮,当我单击DIV2 new时,如何添加DIV1 span number,我的意思是该函数如何找到正确的父级和span

我想在单击“新建”按钮时添加数字1,仅此而已,谢谢

您可以检查是否已更改


谢谢你,但这只是一个例子,我将在我的项目中使用parents和find。这样我可以适应复杂的情况并找到元素。我认为你应该使用类来实现这样的目的,使你的工作更容易。你知道id不能只是一个数字吗?必须以字母开头
<div id="1">
<div>
<ul>
<li><button id="button">a</button></li>
<li><span>1</span></li>
</ul>
</div>
</div>
<div id="2">
<ul>
<li></li>
</ul>
</div>
$("#button").live("click",function(){
var s = Number($(this).parents("ul").find("span").text());
$(this).parents("ul").find("span").text(s+1);
$("#2 li").html($("#1 li").html());
});
$("#button").live("click",function(){        
    var span = $('#1 span');
    span.html(Number(span.html())+1);    
    $("#2 li").html($("#1 li").html());
});