【发布时间】:2011-11-07 17:15:34
【问题描述】:
看看这个
get value of inside a tag with jQuery.?
<span>
<b>hi_1</b>
<b>hi_2</b>
<b>hi_3</b>
<b>hi_4</b>
<span>
问题在于获取标签内容的逗号分隔字符串
解决方案是在 each 内部推动。
是否有更短(可能更快)的方式使用例如
$("span b").text().join(",") 这当然行不通,因为 text() 不返回数组...
更新:
artyom 发布的“错误报告”(功能请求)有这个相当有趣的 sn-p
var x = $("span b").map(function() {
return $(this).text();
}).toArray().join(", ");
这类似于 BrokenGlass 的解决方案,但更短......
http://jsfiddle.net/mplungjan/M42Qx/
我更喜欢 toArray 一个...
【问题讨论】:
标签: jquery arrays jquery-selectors