如何修复 jQuery 1.8“语法错误,无法识别的表达式”错误
How to fix the jQuery 1.8 “Syntax error, unrecognized expression” error?
<script type="text/javascript">
$(function(){
$(".user_ava").click(function() {
$("div:.userMenu",this ).animate({
height: ["toggle", "swing"],
opacity: "toggle"
}, 200, "linear");
});
});
</script>
错误:消息(未捕获错误:语法错误,无法识别的表达式::.userMenu )
"div:.userMenu"
中的冒号不正确,jquery 无法识别它。如果要选择具有userMenu
类的所有<div>
,语法为
$("div.userMenu",this );
完整脚本:
<script type="text/javascript">
$(function(){
$(".user_ava").click(function() {
$("div.userMenu",this ).animate({ // you had a colon here for some reason
height: ["toggle", "swing"],
opacity: "toggle"
}, 200, "linear");
});
});
</script>
删除"div:.userMenu"中的":"
<script type="text/javascript">
$(function(){
$(".user_ava").click(function() {
$("div.userMenu",this ).animate({
height: ["toggle", "swing"],
opacity: "toggle"
}, 200, "linear");
});
});
</script>
将div:.userMenu
更改为div.userMenu
相关文章:
- 错误:语法错误,无法识别的表达式:不支持的伪:无效/RectJS/Unit Testing
- 未捕获错误:语法错误,无法识别的表达式:input[@type=submit]
- jQuery选择器错误:无法识别的表达式
- Angular JS/Rube-on-Rails-控制器未识别错误
- jquery 1.8.0语法错误,无法识别的表达式:>
- Jslint 无法识别错误排序函数的选项
- 如何修复 jQuery 1.8“语法错误,无法识别的表达式”错误
- 错误:错误:语法错误,无法识别的表达式:
- 属性选择器不起作用(语法错误、无法识别的表达式)
- HTML 无法识别我要求它运行的 javascript 文件,语法错误:意外的令牌“<”(匿名函数)script.js:
- 如何识别AngularJS中的错误[cdep]
- jQuery:语法错误,无法识别的表达式:.Marketing&通讯
- 识别以下代码中的错误
- 未捕获错误:语法错误,无法识别的表达式:ajaxsample/update_agenda(CodeIgniter)
- Aptana插件用于eclipse错误识别和自动完成
- 无法识别错误回调
- 是否可以在函数构造函数中识别哪个对象调用它,并在错误的对象调用时中止创建
- Jquery语法错误,id选择器上的表达式无法识别
- 未捕获错误:语法错误,无法识别表达式Jquery选择器单引号与双引号
- Javascript:语法错误,无法识别的表达式: