我需要选择一个表单输入,有时在iframe内部,其他时间在框架集内。我认为它根据我登录的帐户操作而变化(网站不是我的)。 在iframe中,我正在做:
$("#iframeApp").contents().find("#formInput").val();
但是当在框架集内部时,我没有找到正确的方法来选择它,到目前为止我有这个:
$("frameset frame parentFrame form").each(function() {
alert(this.name);
});
我认为它不起作用,因为表单嵌套如下:
<frame src="..." name="parentFrame" id="parentFrame">
#document
<html>
<frameset>
<frameset>
<frame>
#document
<html>
<body>
<form ...>
</frame>
好的,我的想法是:也许可以在整个文档,iframe,框架,任何东西中搜索表单ID,我试过:
$(document).find("#formInput");
但是没有返回任何内容......无论如何选择这个表单,然后以更简单的方式输入表单,而不需要为此指定整个父节点?这种方式适用于两种情况(当在iframe或框架集内时)?