2013-04-24 57 views
1

我對jQuery相當陌生,所以請放縱一下。做console.log(tableData);爲什麼我的html不能用jQuery html()顯示?

我得到:

我在JavaScript中包含了一些HTML變量

<tr class="table_row event_6163><td>Tue 16th Feb 2016</td><td>DEMO Venue</td><td>V_Town</td><td>United Kingdom</td><td class=green>Tickets available</td></tr> 

那我$('#event_stats tbody').append(tableData);

,但我沒有任何顯示。爲什麼?它可以與其他一些html內容一起使用。我沒有錯誤在我的控制檯

+0

在您的''錯字前面是否缺少'<? – 2013-04-24 16:30:53

+0

你有任何控制檯錯誤? – 2013-04-24 16:31:13

+0

是的,我只是編輯它 – 2013-04-24 16:31:13

回答

3

似乎有一個引號缺少在這裏:

<tr class="table_row event_6163> 

這也許應該是:

<tr class="table_row event_6163"> 

上一流的綠色引號也下落不明。

我不知道這是不是有害的行爲。不幸的是,由於框架丟失,我無法測試您的代碼。

+0

是的,就是這樣。這很奇怪,因爲當我有幾行時,那麼它是好的,當我只有一個,它沒有顯示任何東西..也許瀏覽器的行爲.. – 2013-04-24 16:37:02

+1

它可能是。我知道,例如,Firefox是真正的隱蔽一些結束標籤。它將在大多數情況下正確顯示它。 – MentholBonbon 2013-04-24 16:40:36

相關問題