帮助!!
当我在里面编写jquery函数时,定义它的抛出错误如:
Uncaught SyntaxError: Unexpected token (
define(['angular'],function($){
$("#cmdLogin").click({
validate();
});
});
//配置看起来像这样:
requirejs.config({
baseUrl: "assets/js",
paths: {
jquery:'vendors/jquery/version/1.11.1/jquery.min',
bootstrap:[
'vendors/bootstrap/version/3.2/bootstrap.min',
'vendors/bootstrap/others/docs.min',
'vendors/bootstrap/others/ie10-viewport-bug-workaround',
'vendors/bootstrap/others/ie-emulation-modes-warning'
]
},
shim: {
'bootstrap': {
deps:['jquery','jqueryui']
}
}
});
我做错了什么,请帮助解决这个问题。
答案 0 :(得分:0)
而不是angular
,它应该是jquery
。
define(['jquery'],function($){
$("#cmdLogin").click({
validate();
});
});
答案 1 :(得分:0)
这不是有效的JavaScript:
$("#cmdLogin").click({
validate();
});
你忘记了function()
位:
$("#cmdLogin").click(function() {
validate();
});
...你应该导入'jquery',而不是'angular'。