无法应用新Id';在使用jquery的循环中,s到字段名
我有一个包含在div中的表单,可以重复多次 div与其中包含的表单字段重复,但是我似乎无法更改每个div中字段的ID无法应用新Id';在使用jquery的循环中,s到字段名,jquery,loops,Jquery,Loops,我有一个包含在div中的表单,可以重复多次 div与其中包含的表单字段重复,但是我似乎无法更改每个div中字段的ID $(".clonedInput").each(function(i){ var _item_counter = i; var $this = $(this); $(".clonedInput div.form-group .pagination-calculator-field").each(function(i){
$(".clonedInput").each(function(i){
var _item_counter = i;
var $this = $(this);
$(".clonedInput div.form-group .pagination-calculator-field").each(function(i){
$(this).attr('id', $(this).attr('data-id') + '-' + _item_counter);
console.log($(this).attr('id'));
});
});
我试图用动态创建时它所在的div的计数重命名每个字段。我可以看到它正确地登录到控制台。但是,当在页面上时,它不会应用正确的ID
有什么事我做得不对吗
提前感谢。不确定,但您能在代码中编写函数(this)而不是函数(i)吗?因为i不是递增的,所以每个元素都有相同的id,因此出现了id应该是唯一的问题。。。。因此,尝试使用类而不是id,应该可以。。。。