Javascript 加载带有.load的外部页面时出现问题,某些JQuery代码无法工作

Javascript 加载带有.load的外部页面时出现问题,某些JQuery代码无法工作,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在使用.load()从外部页面加载一个div,一切都很好,这是jquery代码(它包含在所有页面中,因此不缺少.js文件): 我不知道会有什么问题,如果你能帮我解决,我会非常感激。最后,这是我调用函数的方法 <a id="window" href="register.php">Registro</a> 事件处理程序仅绑定到当前选定的元素;在代码进行事件绑定调用时,它们必须存在于页面上 你需要使用。您必须使用委托事件方法 使用 控制台中有错误吗?尝试使用jQuery而

我正在使用.load()从外部页面加载一个div,一切都很好,这是jquery代码(它包含在所有页面中,因此不缺少.js文件):

我不知道会有什么问题,如果你能帮我解决,我会非常感激。最后,这是我调用函数的方法

<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");
});