Я использую это из Jquery Mobile, чтобы проверить, был ли нажатый элемент ссылкой
function findClosestLink(ele) {
var self = this;
while (ele){
if (ele.nodeName.toLowerCase() == "a"){
break;
}
ele = ele.parentNode;
}
return ele;
}
Это называется так:
$(document).addEventListener( "click", function( e ){
var link = $( findClosestLink(e.target) );
console.log(link);
// routine
});
Queston:
При нажатии на экран функция возвращает пустой массив [] . Я пытаюсь проверить это с помощью
if (!link) {
return;
}
Но это не работает. Как мне проверить []?
Спасибо за помощь!