1

这是以下示例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一个包含 aaaaaaaaaaa,bbbbbbbbb,ccccccccc,dddddddddd 的数组 如何使用 jquery 做到这一点?

4

2 回答 2

4

你可以使用map方法。

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

http://jsfiddle.net/ekAB5/

于 2013-01-09T05:39:08.943 回答
0

您可以使用它append来执行此操作

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

http://jsfiddle.net/FBcKP/1/

于 2013-01-09T05:41:46.473 回答