Сбой метода jQuery .hasClass () для элементов SVG

У меня есть набор элементов SVG с классамиnode а такжеlink, Моя программа должна определить, имеет ли элементnode класс илиlink класс при наведении на любой из элементов SVG. Однако по какой-то причине.hasClass() не похоже на работу:

$(".node").hover(function(evt){
    console.log($(this).attr("class")); //returns "node"
    console.log($(this).hasClass('node')); //returns false
}, function(){console.log("Done");});

Таким образом, элемент, на котором я завис, имеет классnodeи jQuery обнаруживает это тоже, как показаноconsole.log($(this).attr("class"));, но по какой-то причине фактическое.hasClass() выходит из строя. Почему это? Это терпит неудачу из-за SVG?

Ответы на вопрос(5)

Ваш ответ на вопрос