iframe内容返回undefined

时间:2017-07-12 05:04:13

标签: javascript jquery html iframe

我在iframe中有一个网站预览。

<iframe style="width:100%;height:850px;" id="myframe" 
src="https://www.example.com"></iframe>

该网站上有一个输入字段,其ID和名称为&#39; firstField&#39;。但是,当我这样做时,它返回undefined:

alert($('myframe').contents().find('#firstField').val());

有什么我可以做错的吗?

1 个答案:

答案 0 :(得分:1)

您指定了错误的选择器。选择iframe的正确选择是$("#myframe")

将代码更改为此,然后重试:

alert($('#myframe').contents().find('#firstField').val());

要详细了解ID选择器,请参阅this guide