Я полагаю, что что-то для этого повлияет, если iframe обслуживается из того же домена, что и сама страница *.
var html_string = "<p>hello world</p>";
$('#iFrame').contents().find('#id_to_replace').html(html_string);
* Если это не так, то вы подключены, так как браузер по соображениям безопасности заблокирует доступ к фрейму другого домена. Хотя вы могли бы также рассмотреть возможность передачи необходимого контента в iframe через ваш собственный сервер и отображения его таким образом, что позволит вашему javascript-доступу к контенту iframe, хотя это, безусловно, не самый эффективный.