jQuery获取具有特定类的字段的逗号分隔列表

jQuery获取具有特定类的字段的逗号分隔列表,jquery,Jquery,我试图获得一个以逗号分隔的字段名列表,其中包含一个动态创建的类 我的最终目标是将设备1、设备2、设备3放入一个隐藏字段中 <input type="hidden" name="tracker" id="appliance-tracker" value="appliance_1,appliance_2,appliance_3"> <input class="appliances" name="appliance_1"> <input class="appliance

我试图获得一个以逗号分隔的字段名列表,其中包含一个动态创建的类

我的最终目标是将设备1、设备2、设备3放入一个隐藏字段中

<input type="hidden" name="tracker" id="appliance-tracker" value="appliance_1,appliance_2,appliance_3">

<input class="appliances" name="appliance_1">
<input class="appliances" name="appliance_2">
<input class="appliances" name="appliance_3">
<script>
$("#btn").click(function(){
$("#appliance-tracker").val($("input.appliances").serialize());
});
</script>

$(“#btn”)。单击(函数(){
$(“#设备跟踪器”).val($(($(“input.appliances”).serialize());
});
它一直将值设置为 设备1=&设备2=&设备3=

有没有一种我完全不知道的简单方法呢?

你可以用

var text=$(“input.appliances”).map(函数(){
返回$(this.attr('name');
})
.get()//返回基本数组
。加入(‘,’)//创建一个字符串
console.log(文本)