我正在使用带有容器功能的 jQuery 验证:所有错误都显示在页面顶部的 ul>li 结构中。
它运行良好,但生成的代码不是有效的 HTML。这是最初的 HTML:
<div id="error-container">
<ul/>
</div>
还有我的javascript代码:
<script type="text/javascript">
<!--
$(document).ready(function() {
var container = $("#error-container ul");
$(".validate").validate({
ignoreTitle: true,
errorLabelContainer: container,
wrapper: "li",
meta: "validate",
});
});
//-->
</script>
问题是标签无效。我尝试重载 jQuery validate 的一些方法,以便在显示错误时自动添加这个 ul 包装器,但是它很难阅读,以至于我失败了。
你有什么解决办法吗?
谢谢!