Javascript 根据文档检测所有更改事件
我使用的是PJAX,所以我的html内容来自AJAX 这意味着我的元素是动态的,我不能在('change')上使用$('input') (除非我每次从AJAX获得新内容时都使用它) 我的想法是使用$(document).on()来跟踪事件Javascript 根据文档检测所有更改事件,javascript,jquery,event-handling,onchange,Javascript,Jquery,Event Handling,Onchange,我使用的是PJAX,所以我的html内容来自AJAX 这意味着我的元素是动态的,我不能在('change')上使用$('input') (除非我每次从AJAX获得新内容时都使用它) 我的想法是使用$(document).on()来跟踪事件 但是,当我使用$(document).on()时,如何检测某些内容正在更改?您可以绑定到一个核心ajax完成事件 $( document ).ajaxComplete(function() { $( ".log" ).text( "Triggered aj
但是,当我使用$(document).on()时,如何检测某些内容正在更改?您可以绑定到一个核心ajax完成事件
$( document ).ajaxComplete(function() {
$( ".log" ).text( "Triggered ajaxComplete handler." );
});
这将为所有AJAX完整操作设置一个全局回调
您可以在此处执行一些与事件相关的活动
设置AJAX处理程序后,可以在更改事件时向所有元素重新注册全局事件处理程序
$( document ).ajaxComplete(function() {
$("input,textarea,select").off("change").on("change",function()
{
//dom something
});
});
希望有帮助