JQuery next () для галереи

Я создаю свою собственную галерею лайтбоксов, но у меня проблема с загрузкой следующих и предыдущих изображений $("a.lightbox").click(function (e) { var a = $(this).next().attr('href'); alert(a); }); Как вы видите, эта вещь не работает, и мне нужен href-содержащий следующий элемент. Мой HTML-это что-то вроде этого:

 

Вы вызываете next элемент. Нет элементов, которые после вашего тега. Сначала вы можете получить родителя, получить следующий li а затем захватить a от своих детей.

 var a = $(this).parent().next().children('a').attr('href'); 

Как насчет:

 var a = $(this).parent().next().children('a').attr('href'); 

Вы должны перейти до родителя, перейти к следующему li а затем получить ссылку.

Вы также захотите добавить логику, чтобы иметь дело с достижением конца (и начала) списка.