gpt4 book ai didi

javascript - jquery 从 iframe 访问 window.parent 的 data()

转载 作者:行者123 更新时间:2023-11-30 18:02:09 25 4
gpt4 key购买 nike

在我的父窗口中:

<input type=text size=100 id="picker1" data-listoption="1" data-type="size">

然后在 iframe 中我有

<script>
$(document).ready(function(){

var parent_input = $("#picker1", window.parent.document);
var searchdata = $(parent_input).data();
var listtype = $(parent_input).data('listoption');
console.log(searchdata);
console.log(listtype);


});

并且控制台中的两个输出都是空的。这里缺少什么?

最佳答案

Jquery 不提供使用窗口的父级来限定选择器范围的能力。但是您可以使用 parent 从子级访问父级上的 jQuery。

尝试:

var parent_input = parent.$("#picker1");
var searchdata = $(parent_input).data();
var listtype = $(parent_input).data('listoption');
console.log(searchdata);
console.log(listtype);

工作示例 http://jsfiddle.net/AEj4Z/

关于javascript - jquery 从 iframe 访问 window.parent 的 data(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16709826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com