1

name="item[tags][]" で非表示の入力にすべて追加されるタグのリストがあります

<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;
4

2 に答える 2

3

名前セレクターを使用して入力要素にアクセスし、map 関数を get および join と共に使用して、コンマ区切りの値のリストを取得できます。

ライブデモ

var tag_filter = $('[name="item[tags][]"]').map(function(){
  return this.value;
}).get().join();
于 2013-01-17T11:59:31.457 に答える
0

このようなことを試してください

var str = "";
$('input[name="item[tags][]"]').each(function(){
    str += $(this).val()+","
})
str = str.substring(0,str.length);
于 2013-01-17T12:01:45.747 に答える