javascript - 使用 Jquery 将输入数据发送到 iframe 之外

标签 javascript jquery iframe input fill

位于iframe之外,输入进去,发送什么值。

iframe 外部

<input id="a_input_id" type="text">

iframe 内

<a href="javascript:;" class="special_field_link">@r.SpecialField<a>

Javascript代码;(iframe正在运行)

<script>
$(function(){
$(".special_field_link").click(function(){
 $("#a_input_id").val($(this).text());
});
});
</script>

/image/nnjWH.jpg

最佳答案

只要iframe和父级在同一个域中,就需要使用父文档上下文

$("#a_input_id", parent.document).val($(this).text());

关于javascript - 使用 Jquery 将输入数据发送到 iframe 之外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27851772/

相关文章:

javascript - jQuery 更改表单的响应文本

javascript - 使用 jQuery 和 HTML 添加到 div

jquery - 在响应式设计中按比例调整包含带有 Flash 内容的 HTML 的 IFRAME

javascript - jQuery 中有没有等同于 PHP 的 array_column() 的函数?

javascript - 写入父项 > iFrame 的 > iFrame 内容

javascript - iframe 问题 : &lt;script src ="..."> not loaded at all

javascript - 当创建两个以上的球时, Canvas 中的弹跳球会表现出奇怪的行为

JavaScript,在 'var' 和没有 'var' 之间提升

javascript - jQuery 将一个元素转换为另一个元素

javascript - 为什么 jQuery 和 Backbone.js 的 $ 语法有效?