我将iframe中body元素的html设置为字符串str,然后我想在下一行访问该内容(这里只是使用警告调用来显示内容)但是html和append函数没有在调用alert语句时完成.
$(function(){ .... $("#notes-tab span.add_draft").bind("click",function(e){ var str = ''; $(this).parent().siblings(".tab-content").children(".para").each(function(ind) { str += $(this).find('div:first').html(); }); var curr = $("#content_rte").contents().find("body").html(); if (curr == ' ' || curr == '<br>') { $("#content_rte").contents().find("body").html(str); } else { $("#content_rte").contents().find("body").append(str); } alert($("#content_rte").contents().find("body").html()); }); });
当然,html和append函数都不会进行回调.
有人可以告诉我,在继续之前,人们通常会如何完成等待DOM的更改?