【发布时间】:2015-08-08 03:28:56
【问题描述】:
我在名为 close 的类上编写了一个简单的 jQuery 函数。
$(function () {
$(".close").click(function () {
$(this).parent().fadeTo(400, 0, function () { // Links with the class "close" will close parent
$(this).slideUp(400);
});
return false;
});
});
它运行良好,但如果我使用 AJAX 插入新的 DOM 元素,此功能会失败吗?为什么会这样?虽然我知道在通过 AJAX 响应插入的页面上编写相同功能的解决方案。我做到了,它正在工作。为什么它不能在全球范围内运行?
我尝试用$(".close").on("click", function(event){ 替换$(".close").click(function () {,但它并没有为我的问题提供确切的解决方案。
【问题讨论】:
标签: javascript jquery