jquery将悬停事件处理程序附加到嵌入式svg文件中的路径

jquery将悬停事件处理程序附加到嵌入式svg文件中的路径,jquery,event-handling,svg,embed,Jquery,Event Handling,Svg,Embed,我试图使用jquery将悬停事件处理程序附加到嵌入式svg中的路径 html中的嵌入代码如下所示: <embed id="theSVG" src="thesvg.svg" type="image/svg+xml" width="2000" height="1280" /> var svg = $('#svg_container').svg('get'); $("#path_id", svg.root()).bind('click', function() { alert('

我试图使用jquery将悬停事件处理程序附加到嵌入式svg中的路径

html中的嵌入代码如下所示:

<embed id="theSVG" src="thesvg.svg" type="image/svg+xml" width="2000" height="1280" />
var svg = $('#svg_container').svg('get');
$("#path_id", svg.root()).bind('click', function() {
    alert('path clicked');
})
但是我不知道如何通过jquery引用嵌入式svg中的路径

谢谢


Fb

最可能的情况是,jQuery需要svg插件来访问svg嵌入代码。使用将事件附加到svg中的路径

一般来说,情况如下:

<embed id="theSVG" src="thesvg.svg" type="image/svg+xml" width="2000" height="1280" />
var svg = $('#svg_container').svg('get');
$("#path_id", svg.root()).bind('click', function() {
    alert('path clicked');
})

谢谢你。我可以看出你说的是我需要的,我只是不知道现在如何实施。我对javascript的理解可能有点超前。