Yeah, you are right, I had it as id before when testing it, but had
tried name also.  Sorry that I didn't realize that.

Thanks for posting, I will try this and see how it works!

On Apr 21, 2:19 pm, "Jeffrey Kretz" <[EMAIL PROTECTED]> wrote:
> I noticed you wanted to assign an ID, but were using the name property.  Try
> this:
>
> $(document).ready(function(){
>    $("iframe").attr('id','frame1');
>
> });
>
> As regards to the HTML, you need to get the contents of the iframe.  This
> will return the document element.  You can then do this:
>
> $('iframe:first').contents()[0].documentElement.innerHTML
>
> JK
>
> -----Original Message-----
> From: jquery-en@googlegroups.com [mailto:[EMAIL PROTECTED] On
>
> Behalf Of hubbs
> Sent: Monday, April 21, 2008 1:41 PM
> To: jQuery (English)
> Subject: [jQuery] Targeting iframes, adding id, and getting content
>
> Here is my problem.
>
> There are 2 iframes on my page, that I need to assign an ID to, and
> then I need to get the innerHTML from each.  For some reason, I can't
> get jquery to add an id to the iframe at all.  I tested it using div,
> and that worked fine.  Can you not set an id for an iframe?
>
> $(document).ready(function(){
> $("iframe").attr({
>           name: "frame1"
>         });
> });
>
> That is not seeming to work.  Any ideas?
>
> Then I was trying to get the inner html of the iframe, but I am
> stumped on that too:
>
> var summarytext = $("iframe:first").html();

Reply via email to