Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery每个函数以获取输入值_Javascript_Jquery - Fatal编程技术网

Javascript jquery每个函数以获取输入值

Javascript jquery每个函数以获取输入值,javascript,jquery,Javascript,Jquery,如果单击“添加”按钮,则将在上一个按钮旁边添加相同的。我想使用each()函数获取每个表单的输入字段的值。我试着用下面的代码运行 $('.question-div').each(function(i) { //to get Degree field value. console.log($(".question_Degree_0").val()); }); 问题是这样的,我只得到第一个形式的度值的两倍。例如,如果我在第一个表单中

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

$('.question-div').each(function(i) {
    //to get Degree field value.  
    console.log($(".question_Degree_0").val());                      
 });
问题是这样的,我只得到第一个形式的度值的两倍。例如,如果我在第一个表单中选择1,并且如果我再添加一个表单,则第二次也会在度值中获得值“1”,尽管我选择了不同的值。。我的问题是如何使用
each()
函数获取输入字段的值?
谢谢。

尝试使用

$(".question_Degree_0", this).val()
在循环函数内部

试用

$(".question_Degree_0", this).val()
在循环函数内部

试试这个

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

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

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

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

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


$('input').each(函数(ele){console.log($(this.val());})

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


$('input').each(函数(ele){console.log($(this.val());})

只需尝试
console.log($(“.question\u Degree\u 0”,this.val())只需尝试
console.log($(“.question\u Degree\u 0”,this.val())
@DharaParmar–我没有回答,但对此发表了评论,因为我不能100%确定问题的标记和上下文。。如果回答的人是,他可以自由回答……)@人造丝好,那么他+1;)@DharaParmar–我没有回答,但对此发表了评论,因为我对问题的标记和上下文没有100%的把握。。如果回答的人是,他可以自由回答……)@人造丝好,那么他+1;)