“无法识别的表达式:。”带过滤器

时间:2013-01-03 02:53:44

标签: jquery filter

我有时会收到错误...

  

未捕获错误:语法错误,无法识别的表达式:div。

代码是

divs.filter('div.' + menuID).show('slide', {direction: 'right'}, 200);

我也试过

divs.filter('.' + menuID).show('slide', {direction: 'right'}, 200);

1 个答案:

答案 0 :(得分:3)

menuID为null,或强制转换为字符串时的其他内容变为''。

您应该添加保护以确保在menuID为null或未定义或空字符串时不运行此代码。