我在iframe中有这段代码:
HTML CODE
<iframe id="iframe">
.......
<div id="message-box" class="error">
No flights found
</div>
.......
</iframe>
当iframe完全加载并获取此内部div及其文本时,我想运行JavaScript函数。我怎么能这样做?
以下是一些代码:
JS CODE
var content = $("#iframe").contents().find("#message-box").html();
答案 0 :(得分:1)
我不知道你的代码。但是,如果您的iframe为&#34; iframe &#34; id,试试这个;
var content = $('#iframe #message-box').html();
答案 1 :(得分:0)
您的选择器中没有#
个字符。尝试用以下代码替换您的代码:
var content = $("#iframe").contents().find("#message-box").html(); // # added