我想使用jquery获取div的所有内容

时间:2013-05-24 07:04:57

标签: javascript jquery jquery-get jquery-context

我想使用jquery获取div的所有内容。

<div id="load_template_data" style="border:1px solid #000000;  width:100%;">

   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  <html xmlns="http://www.w3.org/1999/xhtml">

  <head>
  ...my stuff
  </head>
  <body>
  ..my other stuff
  </body>
  </html>

  </div>

但是当我使用jquery函数

 `var editor_data = $('#load_template_data').html();
    alert(editor_data);`

 'alert(editor_data);'  

仅返回div标签,仅表示html,不返回<head></head> <body></body></html>

所以我用          `var editor_data = $(&#34;#load_template_data&#34;)。contents();

    alert(editor_data);`

但这回归         [object Object] 我想从这个div获取所有数据。或许我遗漏了任何东西。

1 个答案:

答案 0 :(得分:1)

这些是与内容相关的标签。所以你可以通过数据获得这个

<table>
<tr>
<td>
<div>
<span>
<a>
<link>
<img>

但这些是HTML语法标签。所以你不能得到这个标签

<!DOCTYPE>
 <HTML>
 <head>
 <body>