Javascript 在jquery中,如何选择整个项目作为文本,而不是它';什么内容?
假设我有一个Javascript 在jquery中,如何选择整个项目作为文本,而不是它';什么内容?,javascript,jquery,string,dom,variables,Javascript,Jquery,String,Dom,Variables,假设我有一个 <div id="god"> Supertext </div> 仅获取“supertext”作为值 $("#god") $("#god").clone 返回一个对象 我不想包装对象并得到它的html,因为这很耗时。 如何选择整个项目并将其分配给javascript中的变量?对于,您可以使用outerHTML $("#god")[0].outerHTML; 不要使用jQuery选择器,只使用本机javascript函数 document.getEleme
<div id="god">
Supertext
</div>
仅获取“supertext”作为值
$("#god")
$("#god").clone
返回一个对象
我不想包装对象并得到它的html,因为这很耗时。
如何选择整个项目并将其分配给javascript中的变量?对于,您可以使用outerHTML
$("#god")[0].outerHTML;
不要使用jQuery选择器,只使用本机javascript函数强>
document.getElementById('#god').outerHTML
这有用吗?为什么要将jQuery用于?如果您只使用本机javascript函数,请不要使用jQuery.com,因为OP使用了它,并且只想回答特定部分。。但是你是对的。。对于示例代码中的情况,它实际上没有提供太多帮助。向上投票是因为支持很重要。Firefox真的是在11年才意识到这一点的吗?@zigg,看起来是这样的。。我怀疑他们在自己的网站上会有错误的信息(但是是的……支持延迟了……您能编辑您的答案并解释[0]indexer代表什么吗?
$("#god")[0].outerHTML;
document.getElementById('#god').outerHTML