Файл php с выводом статей+кнопка удалить редактировать:
echo('<div class="text_style2"><li><a href="index.php?do=view_stat&id='.$sql_array["id"].'" class="qwerty">'.$sql_array["name_stat"].' </a></li></div>');
if($_SESSION['adm']== 1){
echo('
<div class="text_style3"><a href="#" id="'.$sql_array["id"].'" class="delbutton">del</a></div>
<div class="text_style3"><a href="index.php?do=red_stat&id='.$sql_array["id"].'">ред</a></div>
');
}
часть скрипта удаления статьи:
$(function() {
$(".delbutton").click(function(){
var element = $(this);
var del_id = element.attr("id");
var info = 'id=' + del_id;
if(confirm("Вы действительно хотите удалить эту запись? "))
{
$.ajax({
type: "GET",
url: "delete.php",
data: info,
success: function(){
}
});
/*тут this получается относится к .delbutton,а мне нужен элемент с .text_style2*/
$(this).parents(".text_style2").animate({ backgroundColor: "#fbc7c7" }, "fast")
.animate({ opacity: "hide" }, "slow");
}
return false;
});
});
как правильно обратиться к элементу div.text_style2 в выделенной части скрипта? если прописпть
$(".text_style2").animate({ backgroundColor: "#fbc7c7" }, "fast")
.animate({ opacity: "hide" }, "slow");
то у меня скрываются все статьи, а мне нужно скрыть только удаляемую из базы.
Никак не додумаю как использовать конструкцию this с чужим селектором?