【发布时间】:2012-11-23 04:10:28
【问题描述】:
升级到 jQuery 1.8.2 版本后,我的验证插件(最新版本 1.10.0)开始给我异常:
错误:语法错误,无法识别的表达式:div class="warningZone" jquery.js(第 4679 行)
这是我的 javascript:
function validateAll() {
$("#servicesForm").validate({
errorLabelContainer: "#servicesErrors",
wrapper: "div class=\"warningZone\"",
rules: {
mainTransport: { mMainTransportReq: true, mMainTransportNotReq: true },
stay: { mStayReq: true }
},
messages: {
mainTransport: {
mMainTransportReq: $("#servicesMainTransportReq").text(),
mMainTransportNotReq: $("#servicesMainTransportNotReq").text()
},
stay: { mStayReq: $("#servicesStayReq").text() }
}
});
$("#servicesForm").valid();
validatePeriods();
validateServices();
}
为什么我的班级 warningZone 开始抛出异常?
【问题讨论】:
-
如果您将
\"更改为',是否可以解决问题?不知道为什么 JQuery 升级现在会导致这个问题。 -
不,这不能解决我的问题。
标签: javascript jquery jquery-plugins jquery-validate