jquery每个函数获取输入值

时间:2016-07-11 06:08:25

标签: javascript jquery

如果我点击添加按钮,则会在上一个旁边添加相同的内容。我想使用each()函数获取每个表单的输入字段的值。我尝试在代码下运行。

$('.question-div').each(function(i) {
    //to get Degree field value.  
    console.log($(".question_Degree_0").val());                      
 });

问题是这样的,我只得到第一个形式的度值的两倍相同的值。例如,如果我在第一种形式中选择1,并且如果我再添加一种形式,则第二次也会获得值' 1'在Degree值但我选择了不同的值..我的问题是我可以做什么,以便我可以使用each()函数获取输入字段的值?
谢谢。

3 个答案:

答案 0 :(得分:2)

尝试使用

$(".question_Degree_0", this).val()

在你的循环函数中。

$('.question-div .question_Degree_0').each(function(i) {
    console.log($(this).val());                        
});

答案 1 :(得分:0)

试试这个,

$('input').each(function(i) {

     console.log($(this).val());//to get all the input value.                        
 });

答案 2 :(得分:0)

我已执行了一段代码,解决方案如下

$('input')。each(function(ele){console.log($(this).val());});