0
<script>
    $('.alert_success').hide();
    $('.alert_error').hide();
    $('.trash').click(function(){
        var r=confirm("wil delete")
        if (r==true)
        {
            var id = $(this).attr('id');
            $.post('ajax/del_art.php',{id:id},function(data){
                $("#concon").fadeOut(1000);
                $('.alert_success').fadeIn(1000);
                $('.alert_success').html(data);
                $('.alert_success').delay(5000);
                $('.alert_success').fadeOut(1000);
            });
        }
    });

クリックして削除すると、コードは 1 回 (id #concon) 動作し、停止します。どのように置き換えることができ#concon ます$(this)か?

削除を押したときにアイテムを削除して非表示にしたい。

http://behiramp.com/admin/article.php

投稿を削除してみてください。問題なく動作します。次の投稿を削除してみてください。問題なく動作します。

今、私はマックします

<script>
$('.alert_success').hide();
$('.alert_error').hide();
$('.trash').click(function(){
 var r=confirm("سوف يتم حذف الموضوع الى الابد!")
  if (r==true)
    {
      id = $(this).attr('id');
        $.post('ajax/del_art.php',{id:id},function(data){
         if($(".concon").hasClass(data))
           {
              $(".concon").fadeOut(1000);
              $('.alert_success').fadeIn(1000).html(data).delay(3000).fadeOut(1000);
           }

         });
  }

});

hasclassでは、コンテンツデータではなく「日付」でそれを戻すにはどうすれば.hasClass()を変数で戻すことができますか

4

1 に答える 1

1

同じ ID を複数回使用しているようです。これは大きな問題です。

これを変更してみてください

$("#concon").fadeOut(1000);

これに

$(".concon", this).fadeOut(1000);

次に、DOMでこれを変更します

<tr id="concon"></tr>

これに

<tr class="concon"></tr>
于 2012-07-21T15:11:58.307 に答える