在整个文档中搜索深层嵌套元素

时间:2015-10-27 18:42:30

标签: jquery

我需要选择一个表单输入,有时在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或框架集内时)?

0 个答案:

没有答案