the native outerHTML property only exists in IE.

On Jul 16, 6:50 pm, FrenchiInLA <mamali.sohe...@gmail.com> wrote:
> each time that you need javascript function you can use [0] or 'this' in your
> case you can get it by
>   if(this.nodeName.toLowerCase() == "table")
>   {
>
>     contentHtml += this.outerHTML();}
>
> or if have already selected your table, $table = $('selector') use
> $table[0].outerHTML
>
>
>
> bittermonkey wrote:
>
> > Hi,
>
> > I need to get all the TABLE HTML code within the <body> tag for a
> > content-generating application.  I'm trying to use the html() method,
> > but it only gets the inner HTML.  I also tried clone(), but does the
> > same thing. Or maybe I'm using it wrong.  Here's an example to clarify
> > what I wanted to do:
>
> > Input
> > ====================================================
> > <body>
> > <p>some text</p>
> > <table cellpadding="0" cellspacing="0" style="width: 600px;">....</
> > table>
> > <div>...</div>
> > <table cellpadding="0" cellspacing="0" style="width: 400px;">....</
> > table>
> > </body>
>
> > Output
> > ====================================================
> > <table cellpadding="0" cellspacing="0" style="width: 600px;">....</
> > table>
> > <table cellpadding="0" cellspacing="0" style="width: 400px;">....</
> > table>
>
> > jQuery Code
> > ====================================================
> > $("body").children().each(function(){
> >   var contentHtml = "";
> >   if(this.nodeName.toLowerCase() == "table")
> >   {
> >     //need to include the <TABLE> code here
> >     contentHtml += $(this).html();
> >   }
> > });
>
> > Thanks in advance.
>
> --
> View this message in 
> context:http://www.nabble.com/Get-the-HTML-of-the-current-node-plus-its-Inner...
> Sent from the jQuery General Discussion mailing list archive at Nabble.com.

Reply via email to