我宣布:
var iframe = document.createElement("iframe");
现在我想使用这个var iframe
来应用jQuery方法:
$("iframe").on("load", function () {
// DO SOMETHING
});
喜欢这样不行。我该如何引用我的iframe
var
更新:我无法更改iframe
声明方法。
答案 0 :(得分:4)
您需要先将元素放入文档中,然后才能使用$("iframe")
选择它:
$(document).append(iframe);
尽管如此,可以在将元素放入DOM之前将其添加到元素中(稍后您将不得不这样做)。您只需将iframe
中存储的实际DOMElement传递给$
,而不是选择器字符串:
$(iframe).on("load", function () {
// DO SOMETHING
});