2011-10-23 35 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/