상위 창에서 iframe을 작동합니다: window.frames["iframeChild"].document //iframe의 ID가 iframeChild인 경우
하위 창에서 상위 창을 작동합니다: window.parent.document
그렇다면 jquery를 사용하고 싶다면 jquery를 사용하여 iframe을 어떻게 얻어야 할까요? 수집 방법은 다음과 같습니다.
페이지를 얻기 위한 개체는 실제로 dom 메서드 외부에 jquery 선택기를 추가하고 있습니다.
상위 창에서 iframe 작업: $(window.frames["iframeChild"].document) / /iframe의 ID가 iframeChild인 경우
하위 창에서 상위 창을 작동합니다: $(window.parent.document)
그러면 iframe에서 계속해서 dom을 얻을 수 있습니다.
iframe
1 $(window.frames["iframeChild"].document).find("#child")
2 $("#child",window.frames["iframeChild"].document)
1. 상위 창의 IFRAME에 있는 모든 라디오 버튼을 선택합니다
$(window.frames[" iframeChild"].document).find("input[@type='radio']").attr("checked","true");
2. IFRAME 버튼의 상위 창에서 모든 라디오 옵션을 선택합니다
$(window.parent.document).find("input[@type='radio']").attr("checked","true");