2016-11-23 10 views
0

最初に実行されるように私は私のAJAX呼び出しが実行されたときhidden属性を削除したいの隠しdivの削除CSS属性のAjax REPONSEが

<div id="save" class="form-group hidden "> 
     <div class="modal-footer"> 
      <button type="button" id="btnUu" class="btn btn-primary"><i class="fa fa-download"></i> Save</button> 
     </div> 
    </div> 

を持っている:

アヤックス:

function GetSchoolMan() { 
    debugger; 
    currentId = 0; 

    try { 
     $(function() { 
      $.ajax({ 
       cache: false, 
       type: "get", 
       dataType: "json", 
       url: "/LogWaste/GetForEdit", 
       data: { manifest: manifest }, 
       contentType: "application/json; charset=utf-8", 
       success: onGetModulLogWasteSuccess, 
       error: function (response) { 
        ErrorMessage("Error", GetTextError(response)); 
       } 
      }); 
     }); 
    } catch (e) { 
     ErrorMessage("Error", e.message); 
    } 
} 

私はを私のajaxコールの先頭に追加しようとします

function GetSchoolMan() { 
    debugger; 
    currentId = 0; 
    $('#save').removeAttr('hidden'); 
    try {... 

でも動作しませんでした。どのように動作させることができますか?よろしくお願いします。

+0

'class-hidden-hidden」は明らかに** class **です。 – Gavin

答えて

3

hidden#saveにありません。あなたはcssクラスがあります。他の答えが正しいか

$('#save').removeClass('hidden'); 
+0

本当に真実。ありがとう! –

0

にそれを削除するには、これを使用し、あなたは現在、クラスではなく、属性を使用しています。 CSSの代わりに「隠し」属性を使用する場合、必要なjQueryは次のとおりです。

$('#save').show();  //show element 
$('#save').hide();  //hide element 
$('#save').toggle(); //toggle element visibility 
関連する問題