2011-05-16 95 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