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 $(“正文”)。在(“单击”)上,内容加载到单独的DIV后不工作 我已经上传了我的问题的一个屏幕,因为它有点难以理解:_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript $(“正文”)。在(“单击”)上,内容加载到单独的DIV后不工作 我已经上传了我的问题的一个屏幕,因为它有点难以理解:

Javascript $(“正文”)。在(“单击”)上,内容加载到单独的DIV后不工作 我已经上传了我的问题的一个屏幕,因为它有点难以理解:,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个Jquery工具提示的列表,当点击“说”时,它会确认询问是或否。非常标准的东西 $(document).ready(function() { $('body').on('click', '.jConfirm', function(){ $(this).jConfirm({ message: 'You sure you to delete this?', confirm: 'YUPPERS', c

我有一个Jquery工具提示的列表,当点击“说”时,它会确认询问是或否。非常标准的东西

$(document).ready(function() {
$('body').on('click', '.jConfirm', function(){
        $(this).jConfirm({ 
            message: 'You sure you to delete this?', 
            confirm: 'YUPPERS', 
            cancel: 'NO WAY!', 
            openNow: this,
            callback: function(elem){ 
                alert('According to the link you clicked...\r\nType = "'+elem.attr('itemType')+'" \r\n ID = "'+elem.attr('itemId')+'"');
            } 
        }); 
    });
});
完全不同的是,我有一个DIV,其中填充了以下脚本:

    $(document).ready(function() {

        $("body").on("click",".edit", function(){

        $("#menu").load("USERS_edit.php?id="+this.value);


    });
当我在确认链接中单击时,工具提示将出现,并且完全可用。但是,当我执行将页面加载到页面上的DIV中的无关任务时,原始工具提示链接不起作用(除了已单击的链接)

我检查了控制台,发现以下错误:$(…)。jConfirm不是函数


请注意:加载到DIV中的内容是完全独立的,并且没有工具提示确认按钮(我不认为!)。我已经从加载到DIV的文件中剥离了每一段代码。我似乎发现$(“#menu”).load(“USERS_edit.php?id=“+this.value”)导致工具提示停止触发,并向我提供$(…)。jConfirm不是控制台中的函数消息。

是否也在USERS\u edit.php中加载jConfirm插件脚本,检查一下helps@SSA-成功了!有人能解释为什么这很重要吗?是否将其加载到一个完全不同的DIV中编辑:虽然,现在警报会弹出两次,如果我加载更多的div,警报会打开我加载的div的两倍:SjConfirm不是一个函数==>我认为可能是插件没有加载。您是否可以创建一个JSFIDLE问题示例?我已经解决了这个问题!奇怪。。。我想?您是否也在USERS_edit.php中加载jConfirm插件脚本,检查一下helps@SSA-成功了!有人能解释为什么这很重要吗?是否将其加载到一个完全不同的DIV中编辑:虽然,现在警报会弹出两次,如果我加载更多的div,警报会打开我加载的div的两倍:SjConfirm不是一个函数==>我认为可能是插件没有加载。您是否可以创建一个JSFIDLE问题示例?我已经解决了这个问题!奇怪。。。我想?