2013-10-17 41 views
0

我試過以下兩種訪問html表體的方法,b)作品,a)不是 誰能告訴我爲什麼?訪問html表體與jquery

一個)

var requestTableBody = $('#requestTable > tbody'); 

for (i = 0; i < x.length; i++) { 
    requestTableBody.append("<tr ><td>vvv</td></tr>"); 
} 

B)

for (i = 0; i < x.length; i++) { 
    $('#requestTable > tbody').append("<tr ><td>vvv</td></tr>"); 

注:上面的腳本是提取物,像在x實際上定義。我的觀點是, var requestTableBody = $('#requestTable> tbody'); 並直接訪問它?

+0

什麼是你的HTML''

樣子? –

+4

你有錯誤追加,擺脫多餘的「 – webduvet

+0

簡單的語法錯誤'」「''''' – coolguy

回答

0

X未定義。只需將i < x.length替換爲您想追加的行數即可。

看到這個JSFiddle