2011-12-18 98 views
3

我想删除所选元素的下一个元素。在这里,我想用css类“xqh_Mandatory_icon”去除“div”。删除下一个元素 - jquery

<div class="xqh_Field"> 
    <nobr> 
    <input name= 
    "ctl00$objContentPageTag$spzContactInformation$txt_sContactFirstName$txt" type="text" 
    size="25" id= 
    "ctl00_objContentPageTag_spzContactInformation_txt_sContactFirstName_txt" class= 
    "xqh_TextBox_Edit validate_txt_sContactFirstName" style= 
    "width:150px;margin-right:0px;" /> 
    </nobr> 
    <div class="xqh_Mandatory_icon"></div> 
</div> 

我尝试使用此代码

$('.xqh_TextBox_Edit.validate_txt_sContactFirstName').next().remove('xqh_Mandatory_icon'); 

,但没有奏效。

回答

11
<html> 
<head> 
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.js"></script> 
    <script type="text/javascript"> 
     $(document).ready(function(){ 
      $('.xqh_TextBox_Edit.validate_txt_sContactFirstName').next().remove(); 
     }); 
    </script> 
</head> 
<body> 
    <div class="xqh_Field"> 
     <input name="ctl00$objContentPageTag$spzContactInformation$txt_sContactFirstName$txt"  type="text" size="25"    id="ctl00_objContentPageTag_spzContactInformation_txt_sContactFirstName_txt"  class="xqh_TextBox_Edit validate_txt_sContactFirstName" style="width:150px;margin-right:0px;">  
     <div class="xqh_Mandatory_icon"> 
      yep 
     </div> 
    </div> 
</body> 
</html> 

设置在文档就绪时,它执行的代码,你也失踪了第二类名的时期。你在那里有一个空间。