He hecho un sencillo script que me permite navegar a la siguiente pagina mediante las flechas del teclado. El script lee la url de un link con class="next" y así sabe a que url tiene que ir al hacer keypress, pero el problema que tengo es que si la pagina en la que te encuentras no contiene ningun link class .next entonces da un undefined y me lleva a la pagina undefined que da error 404.
Me gustaria hacer que la funcion solo funcione si existe el elemento link con clase "next".
¿Como podria hacerlo?
Muchas gracias,
Saludos
Este es el script:
$(document).keydown(function(e){
var target = $('.next a').attr("href");
if(e.which == 39){ window.location = target;} else if(e.which == 37){window.history.back(); }
});