Javascript 无法绑定svg路径元素上的触发器单击

Javascript 无法绑定svg路径元素上的触发器单击,javascript,jquery,svg,Javascript,Jquery,Svg,我无法模拟单击svg路径元素。但其他操作,如remove()正在工作 我有这个,但它不起作用: $("#parentelement").on("click", "someelement", function() { $('g path[data-code="' + something + '"].jvectormap-region.jvectormap-element').trigger("click"); }); 不能同时使用……单击() 但是它与.remove()或触发器(“

我无法模拟单击svg路径元素。但其他操作,如remove()正在工作

我有这个,但它不起作用:

$("#parentelement").on("click", "someelement", function() {
      $('g path[data-code="' + something + '"].jvectormap-region.jvectormap-element').trigger("click");
 });
不能同时使用……
单击()

但是它与
.remove()
触发器(“remove”)
一起工作


有什么想法或帮助吗?塔克斯

不能直接将jQuery事件与SVG绑定,但有一个库可以这样做

在这里查看:
$('g path[data code=“”+something+”].jvectormap region.jvectormap element')[0]。单击()
不起作用:/undefined不是一个函数。您可以提供一些JSFIDLE吗?现在还不清楚你的HTML是什么样子,你到底在做什么。另外,为什么要在单击其他元素时触发单击事件?普通/普通jQuery只用于处理HTML元素。有些函数也可以与SVG一起使用,但这是偶然的。基本上jQuery.remove()只需删除关联的元素,没有为此附加事件处理程序。但是单击或聚焦等。如果没有桥接器,事件处理程序将无法工作。