2011-05-16 90 views
0

我有一个表单,当用户点击一个链接时,我想为文件上传添加新的字段。单击链接时将新字段添加到段落中?

所以我与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,并且if它应该工作一段我在这里做错了什么?

它没有添加新的字段,因为我希望它会,实际上它不添加任何东西,当你点击链接。

+0

“我在这里做了什么错误” - 这并不能解释我们遇到过什么问题。 – zerkms 2011-05-16 04:03:00

+0

@zerkms它不会添加新的字段,因为我希望它会,事实上它不会添加任何东西,当你点击链接。 – Prix 2011-05-16 04:06:21

回答

4

使用

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

代替

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

你已经在链接的ID添加一个额外的#

+0

omg如此真实,我错过了...非常感谢您发现它... rrr必须等待7分钟才能接受您的答案。 – Prix 2011-05-16 04:07:40