Jquery 在加载的文件中执行 jquery 脚本

Jquery execute jquery script in loaded file

对此有疑问。 我用 jQuery.

从另一个文件加载了 div
$(document).ready(function(){
    $( "#main_content" ).load( "/load-file.php #content" );
});

并且在这个加载的文件中还有更多jQuery:

    <div id="button"></div>
    <script>
        $(document).ready(function(){
             $("#button").click function(){
                alert('clicked');
            });
        });
    </script>

但是这个点击功能不起作用,我不知道该怎么办。

1、你打错了

$("#button").click function(){
  alert('clicked');
});

应该是(.click后的起始括号)

$("#button").click(function(){
  alert('clicked');
});

但你应该尝试做

$("#button").on('click',function(){
  alert('clicked');
});