单击链接时向段落添加新字段


Add new field to paragraph when link is clicked?

我有一个表单,我想在用户单击链接时添加新字段以上传文件。

所以我用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 中添加了一个额外的#