我需要将div中的所有span值提取到数组或字符串中
var tag_text_arr=$("#div_id span").each(function(){
return $(this).text();
});
实际上我需要获取div中的所有span值,并希望创建一个这样的字符串
span1_val | span2_val | span3_val | span4_val
如果有可能解释我......
And*_*y E 14
这应输出您需要的字符串:
var arr = [];
$("#div_id span").each(function(index, elem){
arr.push("span" +index+ "_" + $(this).text());
});
return arr.join("|");
Run Code Online (Sandbox Code Playgroud)
工作演示:http://jsfiddle.net/HmUUB/
这将开始编号span0,而不是span1.如果你想要它开始span1,请使用+(index + 1)+而不是+index+.(例)
spann_$.map()
var tag_text_arr = $.map($("#div_id span"), function(elem, index){
return $(elem).text();
}).join("|");
return tag_text_arr;
Run Code Online (Sandbox Code Playgroud)
工作演示:http://jsfiddle.net/BQLj6/
| 归档时间: |
|
| 查看次数: |
14787 次 |
| 最近记录: |