2010-06-09 6 views
1

В этом Jquery код:нагрузки IFrame в HTML, только с JQuery

$(document).ready(function(){ 
$list = $(".channeList li"); 
    $list.click(function(){ 
    var $this = $(this); 
    var $mainDesc = $(".ply"); 
    var iframe  = $("a", $this).attr("rel"); 
    $("iframe", $mainDesc).attr("src", iframe); 
     } 

    ); 
    } 
); 

Существует список вывода каналов в левой что IFrame загрузки из отн-х. Я хочу загрузить первый iframe в <div class="ply"></div> В html, я не хочу вставлять первый элемент. Можем ли мы сделать это без загрузки первого элемента в html и сделать это только с помощью jquery?

Заранее спасибо

+1

Что это связано с кешированием? – ceejayoz

+0

Я хочу загрузить первый iframe без размещения первого iframe в html, я поставил свой вопрос – TheNone

+0

Но он по-прежнему в заголовке –

ответ

0

Если вы просто хотите загрузить 'кучу HTML' вы можете использовать только функцию загрузки JQuery

$ ("# my_div"). Нагрузка ("content.html");

Имейте в виду, что вы не можете «читать» из iframe, если iframe находится в другом домене. Так же, как вы не можете использовать AJAX для извлечения HTML из другого домена.

+0

Неверный, может быть jsonp для работы с другим доменом – Yosef

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