我试图获得span不同li元素下的第一个值.我的HTML标记如下......
<div class="mipartrel">
<div class="k-multiselect-wrap k-floatwrap">
<ul role="listbox" unselectable="on" class="k-reset">
<li class="k-button">
<span>bat</span>
<span class="k-icon k-delete">delete</span>
</li>
<li class="k-button">
<span>ball</span>
<span class="k-icon k-delete">delete</span>
</li>
</ul>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我使用以下jQuery代码来获取所有span元素的文本......
var getdata=$('.mipartrel ul li span').first().text();
Run Code Online (Sandbox Code Playgroud)
......但我只是获得了价值"bat".我需要从第一的每一个值span的每一个li.
und*_*ned 14
该first方法只返回第一个匹配的元素,可以使用以下find方法:
var textArray = $('.mipartrel ul li').find('span:first').map(function(){
return $(this).text();
}).get(); // ["bat", "ball"]
var textString = textArray.join(); // "bat, ball"
Run Code Online (Sandbox Code Playgroud)
要么:
var getdata = $('.mipartrel ul li').find('span:first').text();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16285 次 |
| 最近记录: |