我试图在一个td中动态地改变一些输入字段的id和名称。我没有为td提供任何类名。但我认为这不是问题。这里只创建了3次最后一个字段名称。示例代码如下。
this.$http.post('yoururl')
.then((response) => {
if (response.body == "success") {
this.pass_or_fail = response.body;
console.log(this.pass_or_fail);
this.$router.push({ name: 'landing-page' });
}
});
答案 0 :(得分:0)
通过这种方式解决问题。
$(this).find('td:eq(3) > input:eq(0)').attr({
'id' : 'templateForm.fieldsArray['+fieldIndex+'].subArray['+subIndex+'].Templatedescription',
'name' : 'templateFormForm.fieldsArray['+fieldIndex+'].subArray['+subIndex+'].Templatedescription',
});
$(this).find('td:eq(3) > input:eq(1)').attr({
'id' : 'templateFormForm.fieldsArray['+fieldIndex+'].subArray['+subIndex+'].TemplateId',
'name' : 'templateFormForm.fieldsArray['+fieldIndex+'].subArray['+subIndex+'].TemplateId',
});
$(this).find('td:eq(3) > input:eq(2)').attr({
'id' : 'newMilestonetemplateForm.fieldsArray['+fieldIndex+'].subArray['+subIndex+'].TemplateName',
'name' : 'newMilestonetemplateForm.fieldsArray['+fieldIndex+'].subArray['+subIndex+'].TemplateName',
});