var s = $("<li><a href='index.html'><h3>hello</h3></a></li>");
alert(s.html());
显示未创建li元素。为什么呢?
答案 0 :(得分:8)
s
<li>
元素。它的内部HTML是您使用.html()
获取的内容。
你可以用alert(s.get(0).tagName);
答案 1 :(得分:0)
在HTML文档中,.html()
可用于获取任何元素的内容。如果选择器表达式与多个元素匹配,则只返回第一个匹配的HTML内容。请考虑以下代码:
$('div.demo-container').html();
为了检索以下内容,它必须是文档中第一个带有class =“demo-container”的内容:
<div class="demo-container">
<div class="demo-box">Demonstration Box</div>
</div>
结果如下:
<div class="demo-box">Demonstration Box</div>