Javascript 非常简单的jquery会导致错误
与此相关,我收到以下错误: 未捕获的语法错误:意外标记非法 使用此代码:Javascript 非常简单的jquery会导致错误,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,与此相关,我收到以下错误: 未捕获的语法错误:意外标记非法 使用此代码: <!-- Le javascript ================================================== --> <!-- Placed at the end of the document so the pages load faster --> <script src="http://ajax.googleapis.com/ajax
<!-- Le javascript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="js/highcharts.js"></script>
<script src="js/inspiritas.js"></script>
<script src="bootstrap/js/bootstrap-dropdown.js"></script>
<script src="bootstrap/js/bootstrap-collapse.js"></script>
<script>
$(document).ready(function() {
$(document).on('click', 'a.expand', function(e) {
e.preventDefault();
$(this).find('ul').slideToggle();
});
});
</script>
错误在最后一个};
我没有看到任何错误,删除js文件没有任何帮助。最后一行代码,您有一个非法的不可见字符
}); // <--- right here
当您从JSFIDLE或其他站点复制/粘贴时,就会发生这种情况
删除该行及其周围的一些空格,然后手动重新键入。该块没有任何语法错误。我怀疑错误在您的一个引用文件中。另外,a中有ul?我不确定它是否有用,但您可以尝试将type=text/javascript添加到脚本块声明中。您不需要$document.readyfunction{在$document.on周围正确附加事件处理程序。你以你的名字命名。你太快了。另外:一些文本编辑器将显示隐藏字符,例如记事本+,将显示?。没有想到。它解决了问题。谢谢!