如何检查元素是否已加载

时间:2013-06-01 00:24:40

标签: javascript jquery

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

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

我尝试了以下代码,但它没有用。

我的元素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。但它没有帮助

1 个答案:

答案 0 :(得分:0)

Java Javascript 在网页上完全不同。当您访问网页时,该页面将呈现静态页面,例如常见HTML 。因此,如果你想在加载时使用js,只需输入如下脚本:

<div id="myId">
   <input type="text" name="abc"> // this textbox is loaded using java code
</div>
<script>alert("element loaded");</script>