我有一个字段,当用户提交表单时插入HTML。如果有错误,则在表单字段之前插入错误消息。但是,如果用户多次提交它会插入多个错误消息,我想简单地替换错误消息,使其只出现一次。我试过使用替换但我无法通过这种方式工作。
表单通过ajax运行,因此我们不会重新加载页面以删除错误,我需要一种使用jQuery替换/删除它们的方法。
这是我的jQuery代码。
$('<p class="form-error" id="' + errorKey + 'ErrorMessage">' + json.errors[errorKey] + '</p>')
.insertBefore(('[name="' + errorKey + '"]'))
答案 0 :(得分:2)
按id
选择并删除:
$('#' + errorKey + 'ErrorMessage').remove();