我想使用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获取所有数据。或许我遗漏了任何东西。
答案 0 :(得分:1)
这些是与内容相关的标签。所以你可以通过数据获得这个
<table>
<tr>
<td>
<div>
<span>
<a>
<link>
<img>
但这些是HTML语法标签。所以你不能得到这个标签
<!DOCTYPE>
<HTML>
<head>
<body>