我的HTML结构如下:
<div>
<ul>
<li></li>
<li></li>
...
</ul>
<div>
...
</div>
</div>
是否可以使用jQuery检索ul
的HTML结构?
我尝试了这些,但它只返回子li
元素的HTML,但我也需要包含ul
:
$("div ul").html()
// or
$("div").children(":first-children")).html()
答案 0 :(得分:1)
您可以使用DOMElement的outerHTML
属性将HTML输出作为您需要的字符串获取。试试这个:
var ulHtml = $('div ul')[0].outerHTML;
答案 1 :(得分:0)
如果您想从html上方获取ul
的结构,那么您可以尝试这样:
HTML:
<div>
<ul>
<li>aaa</li>
<li>bbb</li>
<li>ccc</li>
</ul>
<div>3</div>
</div>
Jquery的:
$('div:first ul').html();
// select first div by div:first then get the UL of this div