我怎么能在div jQuery中追加我的字符​​串一次

时间:2015-05-21 10:46:31

标签: jquery html

我想要追加一次,但在div中需要更多附加但不同的文本(字符串)

我试着做

$("#error").one().append("- Er is geen gebruikersnaam ingevuld." + "</br>");

只有它做了一次以上,我不能使用布尔值因为我需要更多的字符串在相同的焦点功能。还有其他办法吗? (我不能使用.html而不是.append,因为你不能在一个div上显示更多的字符串。

整个代码

$("#gebruikersnaam").focusout(function(){ 
           var lengte = $(this).val().length;
            if(lengte == 0){
                $("#error").show();
                $("#error").append("- Er is geen gebruikersnaam ingevuld." + "</br>");
            }else if(lengte < 5){
                $("#error").show();
                $("#error").append("- Het ingevoerde gebruikersnaam moet 5 of meer tekens bevatten." + "</br>");
            }else{
                $("#error").hide();
            }
        });

1 个答案:

答案 0 :(得分:0)

您可以使用.html()清空DOM

$("#gebruikersnaam").focusout(function(){ 
     var lengte = $(this).val().length;
      $("#error").html(''); // Clearing

      if(lengte == 0){
            $("#error").show();
            $("#error").append("- Er is geen gebruikersnaam ingevuld." + "</br>");
      } else if(lengte < 5){
            $("#error").show();
            $("#error").append("- Het ingevoerde gebruikersnaam moet 5 of meer tekens bevatten." + "</br>");
      } else{
            $("#error").hide();
      }
});