У меня есть сценарий, который генерируется при нажатии на 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);
По крайней мере, вы должны иметь точку между '$ ('# otherResponseList')' и 'slideToggle' –
Вот оно! Благодаря тонну. –