-1

我正在使用带有容器功能的 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 包装器,但是它很难阅读,以至于我失败了。

你有什么解决办法吗?

谢谢!

4

1 回答 1

0

将您的标记更改为此 -

<div id="error-container">
    <ul></ul>
</div>
于 2012-12-06T14:40:33.160 回答