2013-01-17 7 views
1

我有所有被添加到一個隱藏的輸入與name =標籤列表「項[標籤] []」的JavaScript/jQuery的結合隱藏的輸入爲VAR

<input type="hidden" style="display:none;" value="first" name="item[tags][]"> 
<input type="hidden" style="display:none;" value="second" name="item[tags][]"> 
<input type="hidden" style="display:none;" value="third" name="item[tags][]"> 

我怎麼能結合這些隱藏的輸入輸出

var tag_filter = first,second,third; 

回答

3

您可以使用名稱選擇進入輸入元素和使用地圖功能相處,並加入以獲得逗號分隔值的列表。

Live Demo

var tag_filter = $('[name="item[tags][]"]').map(function(){ 
    return this.value; 
}).get().join(); 
0

嘗試這樣

var str = ""; 
$('input[name="item[tags][]"]').each(function(){ 
    str += $(this).val()+"," 
}) 
str = str.substring(0,str.length); 
一些事情