2014-09-22 189 views
0

我正在進行一些表單驗證。 我對每個輸入的.blur事件運行驗證。表單驗證 - 添加/刪除Jquery動態添加的內容

在每次驗證過程中,我會在頁面頂部創建一個驗證摘要,列出所有錯誤。目前正在工作,但我無法從列表中清除錯誤。

我的問題,我如何刪除每個.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> 

回答

0

你可以試試例如remove()方法:

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

你可以試試例如empty()方法:

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