2011-10-23 88 views
0

我打印的id为'contactlist1','contactlist2','contactlist3'....我根据存储在数据库中的值做了这一行。现在我想添加更多的行ID'contactlist4','contactlist5',在按钮点击事件使用jQuery。虽然我已经根据数据库中的表格打印了变量的值。现在,我想补充旁边ID行...使用jquery添加行

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

我要添加行作为<tr id='contactlist3'>的,我是用命令

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

k的值3,我已经采取了变。这是正确的方式呈现id作为'contactlist3'

+0

你试过了吗? –

+0

是的,我认为'$(“#contactlist”+ k)'不适合我... –

回答

0

而不是在$(...)CONCAT,请尝试以下:

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

它很好,但我不能修改相同的$(...)为我的目的... –

0

它工作正常。其他事情出错了。也许在运行迭代器时,jQuery没有包含或准备好用于文档?

http://jsfiddle.net/4JWPf/