2010-08-17 4 views
2

У меня есть следующий код, который будет повторяться несколько вопросовJQuery селектор

<p id="questionOne">What are your tasks?</p> 

<p id="copyLastYear"><a href="#">Copy from last year</a></p> 

<div id="anserOne"> 
    <div class="cleditorMain"> 
    <div><!-- Editor tags here --></div> 
    <iframe> 
     <html> 
     <head></head> 
     <body></body> 
     </html> 
    </iframe> 
    </div> 
</div> 

Когда кто-то clicksthe копия с прошлого года ссылки мне нужно установить HTML в теле с деталями из последних лет ответа.

Проблема у меня в выборе тела тега

Я попытался следующие, но не повезло

$('#answerOne .cleditorMain iframe html body').html('<p>New HTML value</p>'); 

Может кто-нибудь помочь с селектором часть этого пожалуйста.

Благодаря

+1

В вашем ответе HTML «answerOne» написано неправильно. –

+0

Спасибо, что заметили. Это был какой-то псевдо-код, который я набрал, но часто это небольшие орфографические ошибки, которые никогда не замечаются. Спасибо за ответ. – ianckc

ответ

2

Вы должны использовать contents(). Что-то вроде этого должно работать.

$('#answerOne .cleditorMain iframe').contents().find('body').html('<p>New HTML value</p>'); 
+0

Отлично. Работал как шарм. Благодарим вас за помощь. – ianckc

Смежные вопросы