我想在加载一个html元素后在javascript中执行一些代码。 html元素由javascript代码动态生成。
当我尝试访问要访问的元素时,我不确定。我正在$(document).ready事件中访问它
像这样
alert($("#imgP").attr("src"));
$("#imgP").removeAttr("src");
$("#imgP").attr("src", "../../../../images/p.png");
我如何才能等到元素完全加载后才能访问它,我是否使用了任何jquery事件?
最佳答案
尝试这个:
$('body').on("load", "#imgP", function() {
alert($("#imgP").attr("src"));
$("#imgP").removeAttr("src");
$("#imgP").attr("src", "../../../../images/p.png");
});