使用 Jquery 在 iframe 外部发送输入数据

Send input data outside the iframe with Jquery

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

iframe 外

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

内嵌框架

<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>

http://i.stack.imgur.com/nnjWH.jpg

只要iframe和parent在同一个域,就需要使用parent document context

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