我使用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。但它没有帮助
答案 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>