使用jquery添加行

时间:2011-10-23 05:53:43

标签: jquery

我正在打印一行ID为'contactlist1','contactlist2','contactlist3'....我已根据存储在数据库中的值完成此操作。现在我想使用jquery在按钮点击事件上添加id为'contactlist4','contactlist5'的更多行。虽然我已根据表中的数据库获取了我正在打印的变量值。现在我希望在该ID旁边添加一行...

<tr id='contactlist1'>
<tr id='contactlist2'>

我想将行添加为<tr id='contactlist3'>,因为我使用了命令

$("#contactlist" + k ).after(newRow);
k++;

k具有我在变量中取得的值3。将id作为'contactlist3'

呈现方式是否正确?

2 个答案:

答案 0 :(得分:0)

而不是$(...)中的concat,请尝试以下内容:

var newContactListBase = 'contactlist';
var k = 1;
var newContactListItem = newContactListBase + k;
$("#"+ newContactListItem ).after(newRow)

答案 1 :(得分:0)

工作正常。别的东西出了问题。当你运行迭代器时,或许jQuery没有包含或准备好用于文档?

http://jsfiddle.net/4JWPf/