我想用 JQuery 类选择器检索一个字符串数组:
var foo = $( ".bar" ).text();
但这只会返回一个字符串,其中所有元素都已连接。
如果您想要一个数组,请执行以下操作:
var foo = $( ".bar" ).map(function(){ return $(this).text() }).get();
最后get
将构建的对象更改map
为普通的本机数组。
您还可以使用PUSH
方法:
var foo = [];
$('.bar').each(function(){
foo.push($(this).text());
});
工作jsfiddle:http: //jsfiddle.net/5SGBL/
我偶然发现了它:
如果您编写一个空函数作为参数,那么 JQuery 将返回一个数组而不是连接文本。
var foo = $(".bar" ).text( function() {} );