Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery livequery-cleanup函数在不应该启动时启动?_Javascript_Jquery_Livequery - Fatal编程技术网

Javascript jQuery livequery-cleanup函数在不应该启动时启动?

Javascript jQuery livequery-cleanup函数在不应该启动时启动?,javascript,jquery,livequery,Javascript,Jquery,Livequery,我有下面的代码,它应该根据文档中实际存在的表设置页面上的主表变量 $('table#main_middle_table').livequery(function() { if ($("table#main_middle_table").attr("id")) { window.main_table_on_page = true; } else { window.main_table_on_page = false } }, function

我有下面的代码,它应该根据文档中实际存在的表设置页面上的主表变量

$('table#main_middle_table').livequery(function() {
    if ($("table#main_middle_table").attr("id")) {
        window.main_table_on_page = true;
    } else {
        window.main_table_on_page = false
    }
}, function() {
    window.main_table_on_page = false;
});
。。。但是,清理功能(第二个)直接在第一个功能之后启动,导致页面上的主\u表始终设置为false。当我更改主contentdiv元素(通过AJAX)的内容时,就会触发这些函数,该元素可能包含表,也可能不包含表

有什么想法吗?:)