jQuery - 等待元素显示在iFrame中并获取其值?

时间:2015-06-02 16:45:12

标签: javascript jquery iframe

假设在事件发生时iframe打开。 (没有跨站点,iframe是DOM的一部分)。

因此,当iframe打开时,它会显示例如选择文件。

enter image description here

选择文件时iFrame的第二个状态将显示有关上传的媒体及其标题的信息。选择文件后的Ex。

enter image description here

我的问题是假设我想抓住' Title'使用JS。我将如何继续这样做?

$('.addmediabutton').click(function() {

         $('body').on('DOMNodeInserted', 'iframe', function(e) {
           //How do I wait for eg. class = "title" to show up and grab its value? 

 });
});

我是否必须使用上面的Mutation Observer来跟踪给定的添加节点或元素,或者是否有更简单的方法。

如果您需要进一步澄清,请不要犹豫。

1 个答案:

答案 0 :(得分:0)

如果您在ajax呼叫后达到第二个状态,那么就像在ajax请求的成功部分中包含该功能一样简单。