我正在打印一行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'
答案 0 :(得分:0)
而不是$(...)中的concat,请尝试以下内容:
var newContactListBase = 'contactlist';
var k = 1;
var newContactListItem = newContactListBase + k;
$("#"+ newContactListItem ).after(newRow)
答案 1 :(得分:0)
工作正常。别的东西出了问题。当你运行迭代器时,或许jQuery没有包含或准备好用于文档?