twintwin1003: 304 должен отдавать gunicorn, если хочет.
Для обычного файла на диске nginx может проверить, что он не поменялся, а для запроса спроксированного куда-то в другой сервер nginx ничего подобного не делает и оставляет это на усмотрение другого сервера
Потому что current.children() это jQuery объект, но если вы берёте из него один элемент как из массива, то получаете уже DOM-ноду у которой конечно нет никаких jQuery методов.
Пользуйтесь jQuery API, вот, в ответах вам уже показали метод eq.
Ну делать в цикле current.children() нехорошо. Лучше бы его положить в переменную до начала цикла