div を含むページがあります。
コード
<div id="main_data">My main div</div>
また、このページを別のページ (親ページ) の iframe 内でホストしています。
ボタンをクリックしたときに実行される div を非表示/表示する機能があります。ページ自体と、ページをホストする親ページから関数を呼び出しています。
現在、このコードを使用して、ページ自体から「Main_data」divにアクセスしています
var element = $('#main_data');
そして、このコードを使用して、iframe 内のページをホストする親ページから「Main_data」div にアクセスしています。
「graphFrame」は、親ページの iframe の ID です。
var element = $('#graphFrame').contents().find("#main_data");
つまり、コードを複製していて、気に入らないということです。両方のケースに適合する1行のコードでDOM要素にアクセスする方法があるかどうか疑問に思っていますか?