表单验证 - 添加/删除Jquery动态添加的内容

时间:2014-09-22 12:42:47

标签: javascript jquery html validation

我正在进行一些表单验证。 我为每个输入在.blur事件上运行验证。

在每次验证期间,我在页面顶部创建一个验证摘要,列出所有错误。这当前有效,但我无法清除列表中的错误。

我的问题是,如何删除每个.blue事件的错误列表。 我添加了一条评论,我试图清除错误列表。

我的代码:

<script>
        $(function () {
            $("#EditPhone input").blur(function () {
                var a =  $(this).parent();
                var b = a.find(".k-tooltip").text();
                $(".validation-summary-errors ul").html(""); // This does not work
                    $(".k-tooltip").each(function () {
                     var c = $(this).text();
                        $(".validation-summary-errors").show();
                        $(".validation-summary-errors ul").append("<li>" + c + "</li>");
                    });
            });
        });
    </script>
    <div class="validation-summary-errors" style="display:none;">
        <ul>
        </ul>
    </div>

2 个答案:

答案 0 :(得分:2)

您可以尝试使用empty()方法:

$(".validation-summary-errors ul").empty();

答案 1 :(得分:0)

您可以尝试使用remove()方法:

 $(".validation-summary-errors ul li").remove();