如果我点击添加按钮,则会在上一个旁边添加相同的内容。我想使用each()
函数获取每个表单的输入字段的值。我尝试在代码下运行。
$('.question-div').each(function(i) {
//to get Degree field value.
console.log($(".question_Degree_0").val());
});
问题是这样的,我只得到第一个形式的度值的两倍相同的值。例如,如果我在第一种形式中选择1,并且如果我再添加一种形式,则第二次也会获得值' 1'在Degree值但我选择了不同的值..我的问题是我可以做什么,以便我可以使用each()
函数获取输入字段的值?
谢谢。
答案 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());});