我想做的是每次单击按钮时仅将文本 append 到 .showError
一次。现在,每次单击按钮时它都会 append ,并多次将文本 append 到 .showError
中。如何防止这种情况发生?
$("#send").on("click", function(ev) {
$(".error-holder").empty();
var err = 0;
$("form .form-control").each(function(i, v) {
if ($(this).val() == "") {
err = 1;
}
});
if (err == 1) {
ev.preventDefault();
$(".showError").append("Bij dit product moeten er serienummers ingevuld worden! <br /><br />");
($('#myModal').modal());
}
});
最佳答案
使用.html()
:
$("#send").on("click", function(ev) {
$(".error-holder").empty();
var err = 0;
$("form .form-control").each(function (i,v) {
if ($(this).val() == "") {
err = 1;
}
});
if(err == 1){
ev.preventDefault();
$(".showError").html("Bij dit product moeten er serienummers ingevuld worden! <br /><br />");
($('#myModal').modal());
}
关于jquery - 如何只追加一次? jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30390361/