Jquery删除添加的没有id的div

Jquery删除添加的没有id的div,jquery,Jquery,我有一个表单验证jquery,如果输入元素的值为空,我将在输入元素之前添加一个div。如果用户随后给输入元素赋值,我想删除插入的div。我希望在不向div添加id的情况下实现这一点 if($("#psalutation").val()==''){ $("#psalutation").before('<div><center><font color="#C40404"><b>Please enter your last name

我有一个表单验证jquery,如果输入元素的值为空,我将在输入元素之前添加一个div。如果用户随后给输入元素赋值,我想删除插入的div。我希望在不向div添加id的情况下实现这一点

    if($("#psalutation").val()==''){
      $("#psalutation").before('<div><center><font color="#C40404"><b>Please enter your last name below.</b></font></center></div>');
      $("#psalutation").focus();
      return false;
    }
if($(“#psalutation”).val(){
$(“#psalutation”)。之前('请在下面输入您的姓氏');
$(“#psalutation”).focus();
返回false;
}
这是html

<div class="col-sm-7" style="padding-left:0px;">
  <label for="name" class="col-sm-12 no-padding control-label">Your first name*</label>
    <div class="col-sm-12 no-padding">
      <input type="text" name="pfirstname" class="form-control" id="pfirstname" placeholder="">
    </div>
  </div>

你的名字*
提前感谢

使用
prev()
next()
针对当前选择器的上一个元素或下一个元素:

$("#psalutation").prev("div:first").remove();

参考:及

演示:

单击按钮以删除div。

使用
prev()
next()
针对当前选择器的上一个元素或下一个元素:

$("#psalutation").prev("div:first").remove();

参考:及

演示:


单击按钮以删除分区。

在插入任何错误之前首次运行验证函数时,您可以删除所有验证分区,此外,您不需要所有的混乱。。。您可以使用,它是一个用于表单验证的优秀插件,并且易于自定义

$('input, select').prev('div').remove();

if($("#psalutation").val()==''){
      $("#psalutation").before('<div><center><font color="#C40404"><b>Please enter your last name below.</b></font></center></div>');
      $("#psalutation").focus();
      return false;
    }

if($("#pfirstname").val()==''){
      $("#pfirstname").before('<div><center><font color="#C40404"><b>Please enter your last name below.</b></font></center></div>');
      $("#pfirstname").focus();
      return false;
    }
$('input,select').prev('div').remove();
if($(“#psalutation”).val()=''){
$(“#psalutation”)。之前('请在下面输入您的姓氏');
$(“#psalutation”).focus();
返回false;
}
if($(“#pfirstname”).val()=''){
$(“#pfirstname”)。之前('请在下面输入您的姓氏');
$(“#pfirstname”).focus();
返回false;
}

在插入任何错误之前首次运行验证函数时,您可以删除所有验证分区,此外,您不需要所有的混乱。。。您可以使用,它是一个用于表单验证的优秀插件,并且易于自定义

$('input, select').prev('div').remove();

if($("#psalutation").val()==''){
      $("#psalutation").before('<div><center><font color="#C40404"><b>Please enter your last name below.</b></font></center></div>');
      $("#psalutation").focus();
      return false;
    }

if($("#pfirstname").val()==''){
      $("#pfirstname").before('<div><center><font color="#C40404"><b>Please enter your last name below.</b></font></center></div>');
      $("#pfirstname").focus();
      return false;
    }
$('input,select').prev('div').remove();
if($(“#psalutation”).val()=''){
$(“#psalutation”)。之前('请在下面输入您的姓氏');
$(“#psalutation”).focus();
返回false;
}
if($(“#pfirstname”).val()=''){
$(“#pfirstname”)。之前('请在下面输入您的姓氏');
$(“#pfirstname”).focus();
返回false;
}

显示表单的一些HTML。显示表单的一些HTML。感谢您的回答,但我只想删除该特定表单的插入divinput@SugumarVenkatesan这将删除之前插入的div,输入您的答案,但我只想删除该特定的插入divinput@SugumarVenkatesan这将删除在输入之前插入div这让我知道如何添加和删除警告谢谢这让我知道如何添加和删除警告