Есть вот такая html разметка
НА СТРАНИЦЫ БОЛЬШЕ НЕ ЧЕГО КРОМЕ ТЕГОВ BODY HTML
<ul>
<li id="id_element">
<img src="/assets/images/___.jpg" class="portrait" />
<div>
<span class="title">ID db: 603</span>
</div>
<div class="action">
<img src="/assets/images/icons/___.png">
<a class="send">Отправить</a>
<input value="603" class="id" type="text">
</div>
</li>
</ul>
Есть вот такой скрипт
jQuery(".send").click(function () {
jQuery(this).parents("#id_element").find(".title").css("background", "yellow");
jQuery.ajax({
type: 'POST',
url: '/function/ajax/ajax.php',
data: {},
dataType: 'json',
success: jQuery.proxy(function (data) {
if (data.error === false) {
jQuery(this).parents("#id_element").find(".title").css("background", "red");
}
})
});
});
СТРОЧКА
jQuery(this).parents("#id_element").find(".title").css("background", "yellow");
РАБОТАЕТ
Жёлтым выделяется как надо запрос ajax проходит успешно. если писать
alert('ajax success')
тоже успешно обработается... НО почему не красится элимент в красный просте ajax запроса... Далее даже если буду писать
jQuery(this).parents("#id_element").css("background", "red");
Тоже не чего не красится... Хотя опятже до ajax запроса что то да красилась в чём соль?
Вопрос как мне обратится к элименту скажем .title ПОСЛЕ УСПЕШНОГО ОТВЕТА ОТ AJAX?
Зарание большое спасиба за помощь.