2013-10-23 161 views
0

我試圖在jQuery上實現動態輸入字段。但是這段代碼沒有任何事情發生。不知何故,我相信這個錯誤是語法相關的,或者至少與jquery基礎有關,所以我提前道歉。jquery動態添加/刪除輸入

var add = function(){ 
    var intID = $('#target').length+1; 
    var row = $('<tr id=\"row'+intID+'\">row</tr>'); 
    var data_1 = $('<td><input type=\"text\" name=\"part'.intID.'\"/></td>'); 
    var data_2 = $('<td><input type=\"text\" name=\"pos'.intID.'\"/></td>'); 
    var remove_button = $('<td><input type=\"button\" onclick=\"$(this).parent().parent().remove()\"/></td>'); 
    $(row).append(data_1); 
    $(row).append(data_2); 
    $(row).append(remove_button); 
    $('#target').append(row); 
} 

目標是一個空表,我試圖添加和刪除適當的行。

+0

取代.intID.你會得到什麼錯誤? –

+0

我不清楚使用期限是什麼'。'用於你的陳述... id = \「row'.intID。'\」> r ...你應該使用'+'連接到單個字符串嗎? –

+0

我修復了concat錯誤,但仍然沒有得到我的代碼的迴應。 – ebichuhamster

回答

2

您的連接不正確。 .intID.應該是+intID+