我无法模拟点击 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/