如何在divjquery中一次性追加字符串
我想追加一次,但在div中需要更多的追加,但需要不同的文本字符串 我试着去做如何在divjquery中一次性追加字符串,jquery,html,Jquery,Html,我想追加一次,但在div中需要更多的追加,但需要不同的文本字符串 我试着去做 $("#error").one().append("- Er is geen gebruikersnaam ingevuld." + "</br>"); 只是它做了一次以上,我不能使用布尔beas,因为我需要在相同的focusout函数中使用更多的字符串。还有别的办法吗?我不能用.html代替.append,因为你不能在一个div上显示更多的字符串 全部代码 $("#gebruikersnaam").fo
$("#error").one().append("- Er is geen gebruikersnaam ingevuld." + "</br>");
只是它做了一次以上,我不能使用布尔beas,因为我需要在相同的focusout函数中使用更多的字符串。还有别的办法吗?我不能用.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();
}
});
可以使用.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();
}
});
你能准确地解释一下你想要实现什么,并包括所有相关的代码吗。你现在的问题毫无意义。你需要什么问题。在我看来,这毫无意义。您可以尝试$'error'[0]。innerHTML+=-Er是geen gebruikersnaam ingevuld。请阅读jQuery网站上的信息页面。也许他们会有所帮助。显示相关的HTML标记,并准确描述您正在尝试做的事情。Thanx,我是用.remove强制实现的,但这要好得多!