语法错误,无法识别表达式。升级到新版本后的Jquery选择器
我已将Jquery从1.7.1升级到1.11.1。现在我开始出现这个错误:语法错误,无法识别表达式。升级到新版本后的Jquery选择器,jquery,razor,jquery-selectors,Jquery,Razor,Jquery Selectors,我已将Jquery从1.7.1升级到1.11.1。现在我开始出现这个错误: Uncaught Error: Syntax error, unrecognized expression: #refdialog :input[data-fieldname='CODE'][data-bookmark='2'][data-bo'REF_OKATO'] 在这一行: $("input[data-fieldname='" + depFields[i] + "']").attr("value", $("#r
Uncaught Error: Syntax error, unrecognized expression: #refdialog :input[data-fieldname='CODE'][data-bookmark='2'][data-bo'REF_OKATO']
在这一行:
$("input[data-fieldname='" + depFields[i] + "']").attr("value", $("#refdialog :input[data-fieldname='" + sourceFields[i].toUpperCase() + "'][data-bookmark='" + bookmark + "'][data-bo'" +
$("input[data-fieldname='" + depFields[i] + "']").data("reference").toUpperCase() + "']").attr("value"));
我正在使用asp.net mvc Razor
下面是错误演示页面,请查看控制台:如果您将Jquery版本更改为1.7,那么它将正常工作
我怎样才能修好它?谢谢。- 它应该是
,而不是“'][data bo=”
“'][data bo'
天哪!我是头驴。Thanks@Sibay不客气。我真的不知道为什么1.7.1不会产生错误。也许它根本就不能处理多重
[]
。。。