Javascript $(“正文”)。在(“单击”)上,内容加载到单独的DIV后不工作 我已经上传了我的问题的一个屏幕,因为它有点难以理解:
我有一个Jquery工具提示的列表,当点击“说”时,它会确认询问是或否。非常标准的东西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
$(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问题示例?我已经解决了这个问题!奇怪。。。我想?