<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);
});
}
});
当我点击删除时,代码只运行一次(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);
}
});
}
});
答案 0 :(得分:1)
我发现你多次使用相同的id,这是一个很大的不可能
尝试更改此
$("#concon").fadeOut(1000);
到这个
$(".concon", this).fadeOut(1000);
然后在你的DOM上改变这个
<tr id="concon"></tr>
到这个
<tr class="concon"></tr>