【发布时间】:2012-02-18 21:37:06
【问题描述】:
我正在使用$(".button").on("click", function(){ });
单击容器上的按钮,然后完成 ajax 调用和内容
更新了新的东西,然后当我尝试点击 .button 时它不会工作......当我点击按钮时不会返回任何内容。
我什至尝试过
$(".button").live("click", function(){ });
或
$(".button").click(function(){ });
我怎样才能让它工作?
编辑: 我的html:
<div class="container">
<ul>
<li>item1</li>
<li>item2</li>
<li>item3</li>
</ul>
<input type="button" value="reload" class="button" />
</div>
【问题讨论】:
-
请显示 ajax 调用返回的内容。
-
以及附加监听器的 jQuery 的其余部分。您所描述的正是
live应该处理的内容,所以奇怪的是这不起作用。 -
我有一个 ul,我在其中单击它们,然后使用 .on("click") 在 javascript 中简单地回显“test”,但是当我单击按钮时,它会进行 ajax 调用并重新加载 ul,但是然后当我点击按钮时它会停止做任何事情。它不会返回任何东西。