2013-04-24 56 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

相关问题