需要从父Div中获取数组中的所有标签内容

Need to get all the label contents in an array from a parent Div

本文关键字:标签 获取 Div 数组      更新时间:2023-09-26

下面是一个例子http://jsfiddle.net/coderslay/FBcKP/

我有一个这样的div

<div id="test">
  <label>aaaaaaaaaaaa</label>
  <label>bbbbbbbbbbbb</label>
  <label>cccccccccccc</label>
  <label>dddddddddddd</label>
</div>

我编写的用来获取内容的jquery在这里

var values = $('#test').find('label').text()

我需要将values作为包含aaaaaaaaaa,bbbbbbb,ccccccccc,ddddddddd的数组如何使用jquery做到这一点?

您可以使用map方法。

var arr = $('#test label').map(function(){
   return $(this).text();
   // return this.textContent || this.innerText
}).get();
http://jsfiddle.net/ekAB5/

您可以使用append来完成此操作

var values = $('#test').find('label').append(",").text()
http://jsfiddle.net/FBcKP/1/