Try this:
$('object').click(function(){
  $(this).find('embed').css({width:500px,height:500px});
});

2009/6/4 AndyW <awyso...@absoftware.com>

>
> My page basically puts in a few YouTube videos on my page
>
> <object class="YTV" ...><param ...></param><param ...></param><embed
> height="" width=""...></embed></object>
> <object class="YTV" ...><param ...></param><param ...></param><embed
> height="" width=""...></embed></object>
> <object class="YTV" ...><param ...></param><param ...></param><embed
> height="" width=""...></embed></object>
>
>
> In my document ready function I do the following
>
> $("object.YTV > *").bind('click', function(e){
>
>  alert( $(this).html() );  /* this show the HTML code within the
> OBJECT tag */
>
>  var emb1 = $(this).contains("embed").html();
>  var emb2 = $("embed", this).html();
>
>  alert( emb1 );
>  alert( emb2 );
>
> });
>
>
> My end goal is to change the width and height of the <EMBED ...> tag
> like they do on FaceBook where when you click on a video, the video
> display gets bigger.
>
> Since there are a few of these objects on the page. How in my bind
> (click) code do I figure out and update the EMBED tag that is
> contained within the OBJECT tag.
>
> If I set the EMBED tag with a unique ID= I can update it, but for the
> life of me I'm missing how to parse out the inter HTML code that is
> within the OBJECT tag that I can see in my $(this).html() ?
>
> Thanks
> Andy
>



-- 
Gustavo Salome Silva

Reply via email to