0

構造は

<tr rel="param1">
<td>
    <iframe>
       <body>
         <input type="input"/>

        </body>

   </iframe>
</td></tr>

ここで、iFrame 内にある入力タグから tr の参照を取得したいと考えています。やってみ$("input").closest('tr')ました。しかし、これは機能していません。これどうやってするの?

4

2 に答える 2

0

iframe では、別のページ内の完全な新しいページを表します。親要素に簡単にアクセスできません。ただし、iFrame に JQuery をロードして、そこでメソッドを使用できるようにすることもできます。また、Javascript のようなものを使用することもできます。

parent.document.getElementById('....');

また

parent.$("input").closest('tr') // acces directly parents JQuery, not tested maybe working...
于 2013-02-05T15:07:29.043 に答える
0

IFrame 内のコンテンツは、IFrame 外のコンテンツにアクセスできません。これにより、外部の Web サイトがリモート コード実行スタイルの攻撃から保護されます。

于 2013-02-05T15:13:35.153 に答える