1

我想使用 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 = $("#load_template_data").contents();

    alert(editor_data);`

但是这个回报 [object Object] 我想从这个 div 中获取所有数据。也许我错过了任何东西。

4

1 回答 1

1

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

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

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

<!DOCTYPE>
 <HTML>
 <head>
 <body>
于 2013-05-24T08:24:36.330 回答