我在我的网站上使用filemanager,我想要选择文件。现在我正在使用jQuery relCopy。
我已经进入了我的HTML文件
<script>
$(function(){
var id=12;
var selectFile = "<a style='float:left;' id='lightbox' class='fancybox fancybox.iframe remove' type='button' href='../filemanager/dialog.php?type=2&field_id=" + iD + "'>Wybierz plik</a>";
$('a.copy').relCopy({ append: selectFile});
id++;
});
</script>
<p class="clone">
<input name="pole[]" class="input" id="1" type="text" value="">
</p>
<a style="float:left;" id="lightbox" class="fancybox fancybox.iframe" type="button" href="../filemanager/dialog.php?type=2&field_id=1">Wybierz plik</a>
<p style="margin:0;padding:0;">
<a href="#" class="copy" rel=".clone">add another file</a>
</p>
它工作正常,因为它克隆输入并使用field_id = input id创建文件管理器的链接,但只有一次。
第一次输入得到id = 1,点击后添加另一个文件我得到第二个输入id = 2并链接到filemanager with field_id = 12,下次点击后添加下一个文件id不会增加到13。
代码中的我有id ++;但它不记得那个。
我怎么能解决这个问题,如果没有那个文件管理员是没用的,因为他会把它错误地输入错误的输入。