Jquery 使用相同的类遍历克隆的输入
我有一个表单,在classJquery 使用相同的类遍历克隆的输入,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
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);
});