Javascript slideToggle()脚本生成

Javascript slideToggle()脚本生成,javascript,jquery,selector,slidetoggle,Javascript,Jquery,Selector,Slidetoggle,我有一个在div单击时生成的脚本,以及脚本中指定的所有元素。问题是,脚本基本上是复制和粘贴的,但它不会抛出错误,就像它甚至没有注册一样 我唯一能想到的是,$('.header')没有找到类header在其中定义的。我用这个选择器错了吗 JavaScript html += "<tr><td>Other</td><td>" + stats.others.length + "<span class='header'> (Toggle Vie

我有一个在div单击时生成的脚本,以及脚本中指定的所有元素。问题是,脚本基本上是复制和粘贴的,但它不会抛出错误,就像它甚至没有注册一样

我唯一能想到的是,
$('.header')
没有找到类
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);
html+=“其他”+stats.others.length+“(切换视图)”;
html+=“其他响应:
    ”+其他列表html+“
”; html+=“总数:+stats.total+”; html+=“$('.header')。单击(函数(){$('#其他响应列表')滑块切换(20););”; $(“#countTable tbody”).html(html);
滑动切换之前应该有一个
。这就解决了问题


更新的脚本:
$('.header')。单击(函数(){$('#其他响应列表')。滑动切换(20);})

至少你应该在
$(“#其他响应列表”)
滑动切换之间有一个点,就是这样!非常感谢。