我的脚本标签是这样的:
<script src="//code.jquery.com/jquery.js"></script>
<script src="{{ url_for('static', filename='validate/jquery.validate.js') }}"</script>
<script src="{{ url_for('static', filename='bootstrap/js/bootstrap.min.js') }}"></script>
似乎在jquery validate和bootstrap.js之间,只有最后包含的lib才有效。 如果我导入如上,我可以使用验证,但不能使用bootstrap。 如果我切换最后两个,我可以使用bootstrap但不验证。 甚至更奇怪:无论顺序如何,jquery似乎都能正常工作。
我在这里缺少什么?
答案 0 :(得分:1)
第二行</script>
之前缺少一个角度划线。
.js') }}"</script>
应该是
.js') }}"></script>
答案 1 :(得分:1)
您似乎忘了关闭脚本标记
<script src="{{ url_for('static', filename='validate/jquery.validate.js') }}"></script>
//^----- close this