如何将jQuery对象克隆/复制到新对象中
How can I clone/copy the jQuery object into a new object?
我的主页上有jQuery,我想在我的iframe中克隆/复制它的主页版本,这样我就可以用与主页无关的特定插件来扩展该版本。
如何才能做到这一点?
否。这不是克隆过程。您需要将iframe元素的代码单独或组合在逻辑中。
不能为其他作用域克隆函数。
只需在iframe文档的头部插入jquery的<script>
标记。这将促使iframe加载jQuery。
不要忘记,当您在不同的文档中创建元素时,以及当您在另一个文档中执行元素查询时,您必须使用jQuery构造函数,该构造函数接受指定htmlDocument
的第二个参数。
下面是一个示例jsfiddle,它将主文档jquery放入iframe中。
CORS在这里适用,如果iframe不在同一文档中,它将不允许您"访问"iframe。如果您控制了页面,您可以使用postMessage绕过安全屏障。
相关文章:
- 查找关键字并创建新对象
- 创建新对象时,为什么要更新旧对象
- 为什么要使用立即调用的函数来创建新对象
- 剑道网格-插入具有外部列的新对象失败
- 将原型调用为新对象中的另一个原型
- 将新对象添加到本地存储
- $$hashKey在Angular中push()新对象时未生成新值
- 从分析类传递现有对象,否则创建一个新对象
- 为什么这个功能打印“;未定义的未定义的“;作为联系人名称,添加“新对象”
- Will my'新对象'在套接字断开连接时被垃圾收集
- 从数组javascript创建新对象
- 为新对象添加函数,将对象添加到数组中.理解困难'这'关键字
- 在for循环-Javascript中创建新对象
- Javascript:使用一个预先存在的对象值作为一个新对象的键
- 确定是创建新对象还是更新现有对象
- 返回它在Javascript中构建的新对象
- 如何使用Typescript创建一个包含对象的字段的新对象
- Sinon:存根和整个对象,并将其替换为新对象
- JavaScript:创建新对象类型的方法
- 将新对象“附加”到 ng 重复项