2017-02-15 89 views
-1

我有一個腳本可以在div單擊上生成,以及腳本中指定的所有元素。麻煩的是,腳本基本上是複製粘貼的,但它不會引發任何錯誤,甚至沒有註冊。slideToggle()腳本生成

我能想到的唯一的事情就是$('.header')找不到<span>這個類header的定義。我使用這個選擇器是否錯誤?

的JavaScript

html += "<tr><td>Other</td><td>" + stats.others.length + "<span class='header'> (Toggle View)</span></td></tr>"; 

html += "<tr id='otherResponseList' style='display:none;'><td>Other responses:</td><td><ul>" + otherListHtml + "</ul></td></tr>"; 

html += "<tr><td>Count total:</td><td>" + stats.total + "</td></tr>"; 

html += "<script>$('.header').click(function(){$('#otherResponseList')slideToggle(20);});</script>"; 

$("#countTable tbody").html(html); 
+2

至少你應該有'$( '#otherResponseList')'和'之間的點slideToggle' –

+0

這是它!萬分感謝。 –

回答

-1

有應該是一個.slideToggle。這解決了它。

更新腳本:<script>$('.header').click(function(){$('#otherResponseList').slideToggle(20);});</script>