Javascript 加载带有.load的外部页面时出现问题,某些JQuery代码无法工作
我正在使用.load()从外部页面加载一个div,一切都很好,这是jquery代码(它包含在所有页面中,因此不缺少.js文件): 我不知道会有什么问题,如果你能帮我解决,我会非常感激。最后,这是我调用函数的方法Javascript 加载带有.load的外部页面时出现问题,某些JQuery代码无法工作,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在使用.load()从外部页面加载一个div,一切都很好,这是jquery代码(它包含在所有页面中,因此不缺少.js文件): 我不知道会有什么问题,如果你能帮我解决,我会非常感激。最后,这是我调用函数的方法 <a id="window" href="register.php">Registro</a> 事件处理程序仅绑定到当前选定的元素;在代码进行事件绑定调用时,它们必须存在于页面上 你需要使用。您必须使用委托事件方法 使用 控制台中有错误吗?尝试使用jQuery而
<a id="window" href="register.php">Registro</a>
事件处理程序仅绑定到当前选定的元素;在代码进行事件绑定调用时,它们必须存在于页面上 你需要使用。您必须使用委托事件方法 使用
控制台中有错误吗?尝试使用jQuery而不是$。Genius我使用它,在从加载时可以完美地工作。加载但在直接使用页面时停止工作。。。因此,我想我将使用您的代码进行.load,并使用旧代码进行直接访问(或者有更好的想法?)。无论如何,谢谢。@user3777499,请使用
文档
而不是'.loadiv'
,这两种方式都适用
//change css properties from parent divs
$(' #child').focus(function(){
$(this).parent().css( "border", "3px solid #4ec5da" );
});
$(' #child').blur(function(){
$(this).parent().css( "border", "3px solid #D5D5D5" );
});
});
<a id="window" href="register.php">Registro</a>
//change css properties from parent divs
$('.loadiv').on('focus', '#child', function () {
$(this).parent().css("border", "3px solid #4ec5da");
});
$('.loadiv').on('blur', '#child', function () {
$(this).parent().css("border", "3px solid #D5D5D5");
});