Javascript slideToggle()脚本生成
我有一个在div单击时生成的脚本,以及脚本中指定的所有元素。问题是,脚本基本上是复制和粘贴的,但它不会抛出错误,就像它甚至没有注册一样 我唯一能想到的是,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
$('.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);})代码>至少你应该在$(“#其他响应列表”)
和滑动切换之间有一个点,就是这样!非常感谢。