Metoda jQuery .hasClass () nie działa dla elementów SVG

Mam zestaw elementów SVG z klasaminode ilink. Mój program powinien wykryć, czy element manode klasa lublink klasa po najechaniu na którykolwiek z elementów SVG. Jednak z jakiegoś powodu.hasClass() nie działa:

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

Więc element, na którym się trzymałem, ma klasęnode, a jQuery również to wykrywa, jak pokazujeconsole.log($(this).attr("class"));, ale z jakiegoś powodu rzeczywiste.hasClass() zawodzi. Dlaczego to? Czy zawodzi z powodu SVG?

questionAnswers(5)

yourAnswerToTheQuestion