Ich habe ein Skript, das bei einem div-Klick generiert, sowie alle im Skript angegebenen Elemente. Das Problem ist, dass das Skript grundsätzlich kopiert und eingefügt wird, aber es wirft keine Fehler auf, wie es nicht einmal registriert.slideToggle() Skriptgenerierung
Das einzige, was ich denken kann ist, dass $('.header')
nicht die <span>
finden, dass die Klasse header
in definiert ist. Bin ich mit diesem Selektor falsch?
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);
Zumindest sollten Sie einen Punkt zwischen '$ ('# otherResponseList') haben' und 'slideToggle' –
Das war es! Danke vielmals. –