2013-10-23 164 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+