使用相同的 class 循环克隆输入
Loop through cloned inputs with same class
我在 class pblock
下有一个带有一组输入字段的表单。每个字段也有自己的 class。
我的用户可以克隆 pblock
class 并添加其他输入字段。结构最终是这样的:
<div class="pblock"><!-- original input group-->
<input class="fz-1">
<input class="fz-2">
<input class="fz-3">
</div>
Clone #1
<div class="pblock"><!-- 1st cloned input group-->
<input class="fz-1">
<input class="fz-2">
<input class="fz-3">
</div>
Clone #2
<div class="pblock"><!-- 2nd cloned input group-->
<input class="fz-1">
<input class="fz-2">
<input class="fz-3">
</div>
... etc
我不知道如何遍历输入集并将每个输入集放入结果数组中。
每次调用克隆方法时,我都尝试过这段代码 运行:
var fztext = "Part designation: "+ $(".fz-1").val()+
"\n\tLocation: "+$(".fz-2").val()+
"\n\tBiopsy type: "+$(".fz-3").val()+"\n\n";
fz_part.push(fztext);
但我只得到原始输入集,而不是下游的克隆输入。我想将每组输入都分组到数组中,以便稍后再调用它们。
谢谢!
$(".pblock").each(function(){
var fztext = "Part designation: " + $(this).find(".fz-1").val() +
"\n\tLocation: " + $(this).find(".fz-2").val() +
"\n\tBiopsy type: " + $(this).find(".fz-3").val() + "\n\n";
fz_part.push(fztext);
});
我在 class pblock
下有一个带有一组输入字段的表单。每个字段也有自己的 class。
我的用户可以克隆 pblock
class 并添加其他输入字段。结构最终是这样的:
<div class="pblock"><!-- original input group-->
<input class="fz-1">
<input class="fz-2">
<input class="fz-3">
</div>
Clone #1
<div class="pblock"><!-- 1st cloned input group-->
<input class="fz-1">
<input class="fz-2">
<input class="fz-3">
</div>
Clone #2
<div class="pblock"><!-- 2nd cloned input group-->
<input class="fz-1">
<input class="fz-2">
<input class="fz-3">
</div>
... etc
我不知道如何遍历输入集并将每个输入集放入结果数组中。
每次调用克隆方法时,我都尝试过这段代码 运行:
var fztext = "Part designation: "+ $(".fz-1").val()+
"\n\tLocation: "+$(".fz-2").val()+
"\n\tBiopsy type: "+$(".fz-3").val()+"\n\n";
fz_part.push(fztext);
但我只得到原始输入集,而不是下游的克隆输入。我想将每组输入都分组到数组中,以便稍后再调用它们。
谢谢!
$(".pblock").each(function(){
var fztext = "Part designation: " + $(this).find(".fz-1").val() +
"\n\tLocation: " + $(this).find(".fz-2").val() +
"\n\tBiopsy type: " + $(this).find(".fz-3").val() + "\n\n";
fz_part.push(fztext);
});