【发布时间】:2015-12-18 22:41:41
【问题描述】:
我正在尝试在div 中的一个ul 中的a 元素中查找span 的内部文本值列表
换句话说,有标记:
<div id="MyId">
<ul>
<li><a href="#"><span>Val1</span></a></li>
<li><a href="#"><span>Val2</span></a></li>
</ul>
</div>
我想获取数组 [Val1, Val2],其中 div id 是我的输入。我在ul 函数上编写了一些涉及each 的脏jQuery 代码,但它比它应该的要复杂。
【问题讨论】:
-
$(''#MyId > ul > li > a > span').map(function() { return this.html(); }).get();
-
var arr = $('#MyId ul li a span').map(function() {return this.innerHTML}).get()
标签: javascript jquery html