【问题标题】:How to generate different input file with javascript with a different id?如何使用具有不同 id 的 javascript 生成不同的输入文件?
【发布时间】:2020-04-30 09:27:48
【问题描述】:

我使用这个函数来生成输入类型文件:
函数添加(){ $('

').insertAfter("#rajout"); } 问题是所有输入类型的文件都具有相同的 id,我如何每次都更改 id? 谢谢

【问题讨论】:

标签: javascript file-io


【解决方案1】:

在函数上方存储一个计数器并用它命名输入,可能是这样的

var counter = 0;
function add() { 
  var counter = 0;
  var newInput = document.createElement("input");
  var i = (counter == 0) ? '' : counter;
  var referenceInput = document.querySelector('#rajout' + i);
  counter++;
  newInput.id = 'rajout' + counter;
  referenceInput.after(newInput);
}

用更完整的解决方案更新了答案(对不起最后一个)

【讨论】:

  • 尝试切换增强和选择器。你的答案是正确的,如果它是 .after() On $('contentToInsert').insertAfter(noteWhereToInsert)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多