从All元素创建一个字符串使用Jquery

时间:2012-08-25 10:22:02

标签: javascript jquery html

  

可能重复:
  Delimiting a text string with jQuery

我从所有.postTag使用jquery

创建了一个字符串
sample:
    <span class='postTag'>Jquery</span>
    <span class='postTag'>php</span>
    <span class='postTag'>mysql</span>

输出

<input type='hidden' id='allInsertedTags' value='Jquery,php,mysql' />

谢谢; D

4 个答案:

答案 0 :(得分:3)

试试这个:

$("span.postTag").map(function() { return $(this).text(); }).get().join(", ");

答案 1 :(得分:1)

var val = $('.postTag').map(function () { return $(this).text(); }).get().join(', ');​
$('#allInsertedTags').val(val);

答案 2 :(得分:1)

JSFiddle:

strings = []
$.each($(".postTag"), function(k,v) {
   strings.push($(this).text())            
})
join = strings.join(",")
$("<input>").attr({
type: "hidden",
id: "allInsertedTags",
value: join
}).appendTo("body")    

答案 3 :(得分:0)

使用jQuery中的.text()函数。