2013-02-21 4 views
-2

나는 <td>과 im을 포함하는 테이블을 가지고있다. 내가 원하는 것은 사용자가 데이터를 삭제할 때 <td>을 제거하는 것입니다. jquery n js에있는 새 사용자 : 사용자가 데이터를 삭제할 때 모달을 표시 할 수있는 부트 스트랩 n을 사용합니다. 하지만 여전히 사용자의 삭제 <td>을 삭제할 수 없습니다. 나는 코드가 지저분하고 내 영어를 유감스럽게 생각합니다.동적으로 jQuery 델 요소

$('tr').remove(\":contains(value)\"); 

당신이있는 td의 실제 내용과 value를 교체하십시오 :

foreach ($query as $hasil) { 
     if($hasil->status_login=='l') 
     { 
      $status="Terkunci"; 
     } 
     else if($hasil->status_login=="n") 
     { 
      $status="Non-aktif"; 
     } 
     else 
     { 
      $status="Aktif"; 
     } 
     echo '<form method="post" action="proses">'; 
     echo '<input type="hidden" name="update_admin"><input type="hidden" name="id" value="'.$hasil->akun_id.'">'; 
     echo '<tr>'; 
     echo '<td>'; 
     echo $hasil->akun_email; 
     echo '</td><td>'; 
     echo $hasil->akun_tipe; 
     echo '</td><td>'; 
     echo $hasil->admin_create_date; 
     echo '</td><td><select name="status"><option>'.$status.'</option><option>Aktif</option><option>Non-aktif</option><option>Terkunci</option><td><a class="btn btn-danger" type="button" data-toggle="modal" href="#myModal'.$i.'" data-backdrop="true">Hapus admin</a></td><td><button type="submit" class="btn btn-primary" href="#">Simpan</button></td>'; 
     echo '</form>'; 





     /** 
     form buat ngapus 
     **/  
     echo '<form id="rm" method="post" action="proses">'; 
     echo '<input type="hidden" name="id" value="'.$hasil->akun_id.'">'; 
     echo '<input type="hidden" name="del" value="true"><input type="hidden" name="lvl" value="admin">'; 
     echo '<div id="myModal'.$i.'" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> 
    <div class="modal-header"> 
    <span><strong>Pesan</strong></span> 
    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> 
    </div> 
    <div class="modal-body"> 
    <p>Anda yakin ingin menghapus '.$hasil->akun_email.'</p> 
    </div> 
    <div class="modal-footer"> 
    <button class="btn" data-dismiss="modal" aria-hidden="true">Batal</button> 
    <button class="btn btn-danger">Hapus saja</button> 
    </div> 
</div>'; 
echo '<div id="result"></div>'; 
     echo '</form>'; 
     $i++; 
    } 
    echo '</table>'; 
    echo "<script> 
      $('#rm').submit(function() { 
      var value = $('td').val(); 
     $.ajax({ 
      type: 'POST', 
      url: $(this).attr('action'), 
      data: $(this).serializeArray(), 
      success: function(data) { 
       $('div[id*=\"myModal\"]').modal('hide'); 
       $('#result').html(data); 
       $('tr').remove(\":contains(value)\"); 
      } 
     }) 
     return false; 
    });"; 
    echo '</script>'; 
} 
+0

인도네시아 야? :) – andri

+0

그래, 내게 brader – Bari

답변

0

지저분한 코드가

내가 문제가 여기에 생각 :(입니다 : 여기 는 스크립트입니다 제거하려고합니다.

행운을 빕니다.

+0

그러나 값이 동적이기 때문에, 내가 어떻게 구현 해야할지 모르겠어요 도와주세요 – Bari

+0

당신은 당신이 뭘하는지 알고 있니? – andri

+0

사용자가 "Hapus"를 클릭하고 두 개의 버튼이있는 모달 윈도우에서 모달로드 (부트 스트랩). 내가 원하는 것은 사용자가 삭제를 확인하면 해당 데이터가 포함 된 ''이 삭제됩니다. 하지만 구현할 생각이 없습니다. 또한 ''에는 고유 한 ID가 있습니다. 이 경우 – Bari