0

我使用 java 代码在 JSP 上加载了一个 html 元素。页面加载此元素需要时间。所以我无法在我的 jquery 就绪方法中访问这个元素。

我如何知道元素是否已满载?

我尝试了以下代码,但没有奏效。

我的元素 id 是“myId”

    <div id="myId">
       <input type="text" name="abc"> // this textbox is loaded using java code
    </div>

    <script>
       $(document).ready(function() {

             $("#myId").load({

               alert("element loaded");

    }); 
       });
    </script>

我还尝试了 javascript defer 和 window.onload。但这没有帮助

4

1 回答 1

0

JavaJavascript在网页上完全不同。当您访问您的网页时,该页面将呈现为常见的 HTML等静态页面。因此,如果您想在加载时使用 js,只需将脚本如下所示:

<div id="myId">
   <input type="text" name="abc"> // this textbox is loaded using java code
</div>
<script>alert("element loaded");</script>
于 2013-06-01T02:48:02.497 回答