我有一个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不是函数消息。