Método jQuery .hasClass () falha para elementos SVG

Eu tenho um conjunto de elementos SVG com as classesnode elink. Meu programa deve detectar se um elemento tem onode classe ou olink classe ao passar o mouse sobre qualquer um dos elementos SVG. No entanto, por alguma razão, o.hasClass() parece não funcionar:

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

Então o elemento que eu pairei tem a classenodee o jQuery também detecta isso, como mostrado porconsole.log($(this).attr("class"));, mas por algum motivo o real.hasClass() falha. Por que é isso? Está falhando por causa do SVG?

questionAnswers(5)

yourAnswerToTheQuestion