Такая вот проблема... Не знаю как работает $(this)
В интернете ничего не нашел...
Вот код:
- Код: Выделить всё • Развернуть
- $(document).ready(function()
 {
 $('.BlokProfileFriendsLeft .FriendsAddDelete').click(function()
 {
 $.ajax(
 {
 type: "POST",
 url: "profile/friends/add/submit.php",
 data: "FriendsAddDeleteId="+$(this).parents(".BlokProfileFriendsLeft").find("#FriendsAddDeleteId").val(),
 success: function(html)
 {
 $(this).parents(".BlokProfileFriendsLeft").animate({opacity: "hide"}, "slow");
 }
 });
 return false;
 });
 });
AJAX запрос происходит, скрипт "profile/friends/add/submit.php" выполняется, а вот прозрачность у текущего родительского элемента не меняется....
Если в строке:
- Код: Выделить всё • Развернуть
- data: "FriendsAddDeleteId="+$(this).parents(".BlokProfileFriendsLeft").find("#FriendsAddDeleteId").val(),
убрать $(this) то прозрачность изменится...
Я так понимаю это из-за того, что "текущий элемент" из
- Код: Выделить всё • Развернуть
- $('.BlokProfileFriendsLeft .FriendsAddDelete').click(function()
меняется на
- Код: Выделить всё • Развернуть
- data: "FriendsAddDeleteId="+$(this).parents(".BlokProfileFriendsLeft").find("#FriendsAddDeleteId").val(),
Но ведь #FriendsAddDeleteId находится внутри .BlokProfileFriendsLeft
Короче HELP =) Уже вторые сутки гуглю...

