Jquery 使用相同的类遍历克隆的输入

Jquery 使用相同的类遍历克隆的输入,jquery,loops,clone,each,Jquery,Loops,Clone,Each,我有一个表单,在classpblock下有一组输入字段。每个字段也有自己的类 我的用户可以克隆pblock类并添加其他输入字段。结构最终是这样的: <div class="pblock"><!-- original input group--> <input class="fz-1"> <input class="fz-2"> <input class="fz-3"> </div> Clone #1 <d

我有一个表单,在class
pblock
下有一组输入字段。每个字段也有自己的类

我的用户可以克隆
pblock
类并添加其他输入字段。结构最终是这样的:

<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
但我只得到原始输入集,而不是下游的克隆输入。我希望将每组输入分组到数组中,以便稍后调用它们


谢谢

成功了!没有指定
.find()
,可能这就是它没有获得其他值的原因?@user1837608我想这里的关键点是
$(“.pblock”)。每个
循环。
$(".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);
});
$(".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);
});