Вы, вероятно, хотели использовать HandleTopNavClick
в качестве функции обратного вызова, но вместо этого вы используете возвращаемое значение функции в качестве функции обратного вызова, которое не определено.
Вы можете просто использовать HandleTopNavClick
в качестве функции обратного вызова для обработчика событий щелчка и использовать this
для ссылки на элемент.
function HandleTopNavClick(e) {
debugger;
e.preventDefault();
var href = $(this).attr('href');
}
$("ul.check-it li a").on("click", HandleTopNavClick);
JSFiddle Demo: http://jsfiddle.net/cmw0s2rk/8/