我在页面中使用了1.8.1版的jQu​​ery插件。我创建了一个函数,该函数根据以下代码创建动态脚本,并将其放置在HTML页面的主体内。

<script> $(document).ready(function(){ // .... Some javascript }); </script>


上面的动态脚本使用AJAX获取了一些其他HTML和JQuery并将其附加到Body标记中,但是在Ajax完成后不会执行。如果我像下面那样添加一个简单的alert('something'),则它会执行。

<script> alert('something'); $(document).ready(function(){ // .... Some javascript }); </script>


请告诉我我要在没有alert()的情况下使用document.ready()执行动态脚本的问题是什么。

最佳答案

这是因为文档就绪事件已经发生。因为您的页面已经完全加载。您必须以另一种方式解决此问题。

10-07 22:03