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 に答える