我使用克隆命令动态创建新的HTML元素的ID /名称。该代码创建一个包含所有子项的新父项,并且每个子项都将获得一个新的名称和id(当前名称/ ID +1)。这工作正常,因为我发布表单时,会看到新的正确名称。得到一个JS创建的元素
在此,我使用的图像重定向从输入=文件中的点击,使输入=文件按钮定制。但是,目前,点击任何图片都会调用相同的原始文件=上传。
我需要知道文件=上传的ID /名称 - 无论是原件或克隆,但我似乎只能是越来越原来的名字,即使单击克隆。
这里是一个小提琴: https://jsfiddle.net/msith718/xfuv79b3/71/
$(document).on('click', '.uploadBtn', function(){
alert(this.id);
});
点击+创建新的克隆,然后将图像,试图得到名称/ ID,其中被点击一个。它似乎永远是同一个名字。
感谢这么多的帮助。
嗯
更新的演示。这似乎工作。现在,我应该能够解析结果(finger2)来移除“手指”并留下“2”。然后我可以连接来调用点击“uploadBtnOld2”而不是“uploadBtnOld”...对吗?还是有更高效的方法? – msith718