javascript - 无法绑定(bind)触发器单击 svg 路径元素

标签 javascript jquery svg

我无法模拟点击 svg 路径元素。但是 remove() 等其他操作正在起作用。

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

$("#parentelement").on("click", "someelement", function() {
      $('g path[data-code="' + something + '"].jvectormap-region.jvectormap-element').trigger("click");
 });

不适用于....click();

但它适用于 .remove().trigger("remove");

有什么想法或帮助吗?谢谢!

最佳答案

您不能直接将 jQuery 事件与 SVG 绑定(bind),但是有一个库可以这样做。

在这里查看: jQuery SVG Integration

关于javascript - 无法绑定(bind)触发器单击 svg 路径元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27686081/

相关文章:

javascript - 在 Javascript 中连接四 - 对 Angular 线获胜检查

javascript - extjs 6.5.2 modern - beforeremove、beforeclose、close not firing

jquery - 我们如何将高度设置为 flexislider?

javascript - SVG 失去形状平滑度,点击时改变颜色

javascript - Firefox 中的旋转元素会导致其移动

javascript - 我可以使用 MutationObserver 来监听计算样式的变化吗?

javascript - 当 div 固定时保持尺寸

c# - 使用 ajax 请求获取可下载文件

javascript同时切换所有按钮和禁用按钮

javascript - 如何从组中获取翻译属性?