使用jQuery从嵌入对象访问HTML元素

时间:2014-06-17 18:43:23

标签: javascript jquery html

我有一个网页作为另一个网页上的嵌入对象。我试图从父页面访问嵌入对象中的类选择器。没有找到班级。

JS:

$myObj = $('.embeddedObject').contents().find('.findDiv');
if($myObj.length) {
    console.log("object found");
}

父母的HTML:

<div class="embeddedObject">
    <object data="testing.html"></object>
</div>

在testing.html上的HTML

<div class="findDiv">testing test</div>

尽管我知道它存在,但仍未找到div。我究竟做错了什么?

1 个答案:

答案 0 :(得分:0)

jQuery上下文未指向正确的元素。如果你看一下jQuery documentation,你会发现jQuery选择器可以接受第二个参数(context)。

在选择器之后,您可以指定它将用于查找选择器的DOM元素,文档或jQuery。