使用jQuery从嵌入对象中访问HTML元素
Access HTML elements from embedded object using jQuery
我有一个网页作为嵌入对象在另一个网页。我试图从父页面访问嵌入对象内的类选择器。类没有被找到。
JS:
$myObj = $('.embeddedObject').contents().find('.findDiv');
if($myObj.length) {
console.log("object found");
}
父元素:
<div class="embeddedObject">
<object data="testing.html"></object>
</div>
HTML on testing.html
<div class="findDiv">testing test</div>
div没有被找到,尽管我知道它存在。我做错了什么?
jQuery上下文没有指向正确的元素。如果您看一下jQuery文档,您可以看到jQuery选择器可以接受第二个参数(context)。
在选择器之后,您可以指定一个DOM Element、Document或jQuery,它将使用这些元素来查找您的选择器。
相关文章:
- 访问html元素值javascript
- 如何使用JavaScript访问HTML链接内容
- 通过ngModel访问html元素
- 访问HTML中的data-*属性并将其作为道具传递
- 访问HTML数据集
- 访问 HTML 文档中的 HTML
- 通过 Monoandroid 访问 HTML 元素值(Webview)
- 从不同的javascript文件访问HTML表单提交的值
- 通过它访问HTML元素's id DIRECTLY-这里发生了什么
- 通过HTTP服务器上的父级目录访问HTML中的JavaScript文件
- 从FORM访问HTML元素的JavaScript函数的单元测试用例
- Html对象标记:访问Html页面中的元素
- 问题:can't访问html模板AngularJS中的Json数据
- 如何访问HTML中的属性值以保存在数据库中单击按钮
- 如何从javascript访问html的STYLE标记中的class属性
- 从javascript文本模板访问HTML类
- 如何访问HTML表格单元格中的选择
- Javascript 无法访问 HTML(左右移动对象)
- 稍后通过 JavaScript 在文档中访问 HTML 元素
- 悬停时弹出文本框,无法访问 HTML