在jquery中,我如何选择整个项目作为文本,而不是它的内容?

时间:2012-03-31 23:23:16

标签: javascript jquery string dom variables

让我说我有一个

<div id="god">
Supertext
</div>

我想分配

<div id="god">
Supertext
</div>

变量

.text()
.html()

只能将“超级文本”作为值。

$("#god")
$("#god").clone

返回一个对象

我不想包装对象并获取它的HTML,因为它很耗时。 如何选择整个项目并将其分配给javascript中的变量?

2 个答案:

答案 0 :(得分:2)

对于browsers that support it,您可以使用outerHTML

$("#god")[0].outerHTML;

答案 1 :(得分:0)

不要使用jQuery选择器,只是为了使用原生的javascript函数!

document.getElementById('#god').outerHTML