获取嵌入标签中的元素 [英] Get element in embed tag

查看:105
本文介绍了获取嵌入标签中的元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个看起来像这样的简化网站:

I have web site which looks simplified like this:

<html>
    <body>
        <p>Some content</p>
        <p>Some more content</p>
        <div class="embeddedObject">
            <embed>
                #document
                <html>
                    <body>
                        <!-- I want this video tag! -->
                        <video>...</video>
                    </body>
                </html>
            </embed>
        </div>
    <body>
<html>

我可以通过以下方式获取embed标签:

I can get the embed tag with this:

var objects = $( ".embeddedObject" );
var myEmbedTag = $(objects[0]).find("embed");

但是我无法在此元素中获取视频标签.我尝试过的所有方法都不起作用:

But I am unable to get the video tag inside this element. None of what I tried worked:

// Nope...
var myVideoTag = $(myEmbedTag).find("video");

// Nope...
var myVideoTag = $(myEmbedTag[0]).find("video");

// Nope...
var myVideoTag = $(myEmbedTag[0]).contents().find("video");

如何在嵌入元素中获取视频标签?

How can I get the video tag in my embed element?

推荐答案

尝试一下

$(".embeddedObject").find("video").attr("id");

演示

这篇关于获取嵌入标签中的元素的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆