2011-12-18 24 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> 

ドキュメントの準備ができたらコードを実行するように設定します。また、2番目のクラス名のピリオドがありませんでした。代わりにそこにスペースがありました。

関連する問題