我有一个表单,我想在用户单击链接时添加新字段以上传文件。
所以我用id做了一段:
<p id="proof">default field is here and want more</p>
然后在我的jQuery上,我有:
$('#newField').click(
function(){
$('#proof').append('<label for="file">Arquivo:</label><input type="file" name="arquivo[]" id="file" /><br />'n<label>Descrição:</label><input type="text" name="descricao[]" class="text small" /><br />');
return false;
}
);
在这里,我有一个链接,应该单击该链接以添加新字段:
<a href="#" id="#newField">Mais provas</a>
我对 jQuery 很陌生,不确定我是否可以将其添加到段落中,或者我是否绑定到div 以及它是否应该适用于段落,我在这里做错了什么?
它没有像我希望的那样添加新字段,实际上当您单击链接时它不会添加任何内容。
使用
<a href="#" id="newField">Mais provas</a>
而不是
<a href="#" id="#newField">Mais provas</a>
您已在链接的 id 中添加了一个额外的#
。