为什么将jquery从1.7.2升级到1.8.3导致无法识别的表达式

时间:2014-12-29 00:40:39

标签: javascript jquery

我收到此错误:

Error: Syntax error, unrecognized expression: a[data-toggle-description-length]='toggle'

我的其他js都没有。

但是当我回到1.7.2时,一切正常。

js本身有:

$("a[data-toggle-description-length]='toggle'").click(function(event){
 Linker.updateUi(event);
});

1 个答案:

答案 0 :(得分:4)

应该是

$("a[data-toggle-description-length='toggle']")

API参考:http://api.jquery.com/attribute-equals-selector/

您的版本在1.7.2中运行的事实很可能是一个错误。