2011-03-21 2 views
0

ID가 "wpv_1266351"인 프레임 (AssessmentsIFrame)의 버튼을 td에 복제해야하며 이름이 "titlediv_1266230"인 프레임 (AssessmentsIFrame)에서 div를 복제해야합니다. "두 번째 테이블에. 다음 문장을 사용하여이 기능을 사용하고 있지만 IE7에서는 작동하지 않습니다. (Firefox에서 작동 중입니다)IE7에서 복제 문제가 발생했습니다. HTML을 변경할 수 없습니다. 참고 :

$ ('# AssessmentsIFrame'). 내용(). 찾기 ('# wpv_1266351').() .appendTo ('# AssessmentRequestFormButton');
$ ('# AssessmentsIFrame'). 내용(). 찾기 ('# titlediv_1266230') .clone(). appendTo ('# MedicalBriefButtons');

누군가 나를 도와 줄 수 있습니까? 그것은 Firefox와 IE에서 작동해야합니다. HTML을 변경할 수 없습니다.

<div id="button-cus"><input type="button" onclick="_openpageview(1266351,'bGZLNEFJBxs9RFYgPUNMJQIGEhAyUgowH2JdVERBZF4~',1)" value="Open" id="wpv_1266351" name="wpv_1266351" class="Button"></div> 

감사합니다.

+0

콘솔을 확인 했습니까? – mattsven

+0

이것이 귀하의 문제와 관련이 있는지는 모르겠지만 동일한 ID "td1"을 가진 두 개의 td가 있는데, 이는 잘못된 HTML입니다. –

+0

복제 기능에 오류가 발생했습니다. –

답변

0
oFrame = $('#AssessmentsIFrame')[0]; 
$('#wpv_1266351', oFrame.contentDocument).clone().appendTo('#AssessmentRequestFormButton'); 
$('#titlediv_1266230', oFrame.contentDocument).clone().appendTo('#MedicalBriefButtons'); 

왜 그렇게 열심히하고 계십니까? 나는 당신이 당신의 ID를 유일하게 사용한다고 가정하고, 왜 당신이 원하는 ID를 선택하는 대신에 다른 ID의 내용을 체크하는 것일까? 복제 ID를 작성한 후에 복제 ID를 변경해야 고유 ID가 유지됩니다. 행운을 빕니다!

-edit-

은 iframe을 사용한다는 사실을 통해 읽기.

+0

버튼이 AssessmentsIFrame 프레임에 있습니다. –

+0

내 편집을 참조하십시오. 맞습니다. – rsplak

+0

IE에서 코드가 작동하지 않습니다. –

관련 문제