以排序的方式获取输入值

时间:2015-08-01 16:42:02

标签: jquery

我使用以下格式动态生成带有ID的输入框:

<input id="box_1" />
<input id="box_2" />

对于我来说,通过jquery中相应的id nums对值进行排序的最佳方法是什么?

2 个答案:

答案 0 :(得分:1)

Html:

<input id="box_1" value=""/>
<input id="box_2" value=""/>
<input type="button" value="submit" id="btn"/>

JS:

$("#btn").click(function(){
    $('input[id^="box_"]').each(function () {
        console.log($(this).attr("id")+" : "+$(this).val());
    });
});

http://jsfiddle.net/8cxm0ha1/

答案 1 :(得分:0)

最好的方法是使用:

<input id="box_1" name="box[]" />
<input id="box_2" name="box[]" />

这将作为POST中的数组,在jQuery中,您可以使用:

$('input[name="box[]"]').val().join(", ");