我通常可以使用类似的东西找到事件目标的父级或适当的兄弟级
$(".occupancy").bind("click", function(event){
day = $(event.target).parent().attr("class");
// more stuff
});
但是,如果事件是在 svg 对象上触发的,例如
$(".booked").on("click", function(event) {
day = $(event.target).parent().attr("class");
$("#cancellation_Form_Wrapper").css("visibility","visible");
$("#cancellation_Form_Wrapper").change();
}).svg({loadURL: '../_public/_icons/booked.svg'});
父级未定义。
我很欣赏 svgdom 与普通 DOM 不同,并实现了 jquery.svgdom.min.js。但我对 SVG 的内部 DOM 不感兴趣,我对 SVG 在 DOM 中的位置感兴趣。
我试图向 svgdom 添加一个包装器,然后寻找包装器的父级。但这也没有用。关于如何实现这一点的任何线索?