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

时间:2011-05-16 04:00:10

标签: php jquery html field dynamic

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

所以我创建了一个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,如果它适用于段落,那么我在这里做错了什么?

我没有像我希望的那样添加新字段,实际上当你点击链接时它不会添加任何内容。

1 个答案:

答案 0 :(得分:4)

使用

<a href="#" id="newField">Mais provas</a>

而不是

<a href="#" id="#newField">Mais provas</a>

您在链接ID中添加了额外的#