На странице есть записи, в которых отображается время. Для удобства пользователей время корректируется относительно часового пояса у клиента.
Функцией: $('span.expire').each(function(i,elem) перебираются все записи со временем, чтобы их содержимое откорректировать.
Коррекцией занимается PHP-скрипт, который возвращает "правильное" время и по событию $.ajax success заменяет его.
Вопрос: как определять текущий элемент, который сейчас обрабатывался, чтобы его содержимое заменить?
$(this).text(mes) - определяет $.ajax, но не нужный span.
$('span.expire').each(function(i,elem)
{
$.ajax
({
type: "GET",
data: "offset="+offset+"&time="+encodeURIComponent(elem.innerHTML),
url: "timezone.php",
cache: false,
dataType : "text",
success: function(mes)
{
$(this).text(mes);
}
});
});