我使用jQuery.on()
方法将事件处理函数附加到另一个id为“w1”的div元素内的所有div元素,但在事件处理函数内部我想在ajax调用之前分离该事件并在ajax完成后再次附加它。这是一个简单的脚本
$(document).on("click", "#w1 div", function() {
$(document).off("click","#w1 div");
$.ajax({
type: "POST",
cache: false,
url: "chtr.py",
complete: function(){
$(document).on("click","#w1 div"); // does not work
}
});
});
我不知道如何再次将事件处理函数重新附加到这些元素。