Load iframe in html, only with jquery

Posted by phpExe on Stack Overflow See other posts from Stack Overflow or by phpExe
Published on 2010-06-09T19:05:48Z Indexed on 2010/06/09 19:42 UTC
Read the original article Hit count: 224

Filed under:

In this jquery code:

$(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);
       } 

    );
  }
);

There is a list o channels in left that iframe loads from a rel's. I want to load first iframe in <div class="ply"></div> In html, I dont want insert the first item. Can we do this without load first item in html and do this only with jquery? The php

function channel()
{

if (is_numeric($_GET['kanalID'])) {
    $kanalID = $_GET['kanalID'];

} 
if ($_GET['kanalID'] == "") {
    $kanalID = 1;}  

$channel = '<ul class="channeList">';

foreach ($tv as $id => $kanal) {
    $class = $kanalID == $id ? $class = "currentt": '';

$channel .= '<li>
    <a href="#" rel="http://mysite.com/index.php?id='.$id.'&w=500&h=320" >'.$kanal.'</a></li>';

}
$channel .= '</ul>';
$channel .= '<div class="ply"><iframe frameborder=0 width="500" height="320"></iframe></div>'; 
return $channel;
 }

Thanks in advance

© Stack Overflow or respective owner

Related posts about jQuery