Oli*_*Oli -2 html javascript jquery dom
相当奇怪的请求,我敢肯定,但是给定一个Jquery选择器,我可以得到一个项目(及其子项)的原始HTML,以便我可以,例如,将该HTML的转义版本放回页面上吗?
我很高兴逃避,我只是不知道如何从对象返回HTML.
如果有一个简单的DOM标准方式也可以这样做,我对此感到高兴.
编辑以解决"哦,为什么你不只是谷歌那个":谷歌它.您将获得Jquery .html(),它将为您提供对象的内部HTML.例如,我们说你有:
<div id="pants">naughty bits</div>
Run Code Online (Sandbox Code Playgroud)
.html()只会回来naughty bits.而我正在寻找的输出是<div id="pants">naughty bits</div>
Arc*_*her 13
如果您有ID,那么您可以这样做......
jQuery的
$("#ID")[0].outerHTML;
Run Code Online (Sandbox Code Playgroud)
纯Javascript
document.getElementById("ID").outerHTML;
Run Code Online (Sandbox Code Playgroud)
使用.html()只会获取内部html而不包括您通过ID指定的元素.
更新
现在还有一个jQuery方法来获取元素的外部HTML ...
$("#ID").outerHTML();
Run Code Online (Sandbox Code Playgroud)