Old*_*lor 8 html javascript jquery
据我所知,如果有的话
<div id="thing">OMG there's awesome stuff in here</div>
Run Code Online (Sandbox Code Playgroud)
并且需要在其他地方种植html,我可以选择使用:
$('#thing').html();或$('#thing').get(0);
使用其中一个是否有更高的互联网标准?他们完全一样,对吧?
谢谢您的帮助!
Jam*_*ice 16
他们完全一样,对吧?
错误.该html方法以字符串形式返回所选元素的内容.该get方法返回元素本身作为对象.例如,我们有这个元素:
<div id="example">
<span>A child element</span>
</div>
Run Code Online (Sandbox Code Playgroud)
方法将返回以下内容:
console.log($("#example").html()); //Prints "<span>A child element</span>"
console.log($("#example").get(0)); //Prints an object
Run Code Online (Sandbox Code Playgroud)
你可以在这里尝试一下.
.get(0)将为您提供jquery对象中的第一个元素,而不是其中的HTML.然后你需要获得HTML.如果您正在使用jquery,请使用jquery.我认为没有理由不使用.html().
| 归档时间: |
|
| 查看次数: |
14168 次 |
| 最近记录: |