【发布时间】:2016-04-26 06:22:21
【问题描述】:
我有一个带有 2 个按钮的页面。 这个页面有这个div:
<div id="parentDiv" style="display:none">
<div id="subDiv"></div>
</div>
单击按钮会使用 ajax 调用填充子 div 并向下滑动父 div。 ajax 调用一个页面,其中包含一个表单并调用一个 javascript 文件。表单正在为每个按钮填充不同的值。
在表单加载的 javascript 文件中,我有以下代码:
$(function() {
alert('in');
$('#close').on('click', function() {
$('#subDiv').empty();
$('#parentDiv').slideUp();
});
});
问题是,点击按钮 1 我收到警报,然后我关闭表单并点击第二个按钮,然后我就再也没有收到警报了。
为什么会这样?
【问题讨论】:
-
你的第二个按钮是干什么用的?
-
提供触发ajax的parentDiv点击事件的代码
-
从我可以告诉 te parentDiv 点击想再次触发 ajax
-
你能提供一个plunker吗?