我有一个带有内联 SVG(站点地面植物的考古图)的布局,侧边栏中有一些解释性文本,我想通过切换来更改我在 SVG 中创建的组的一些属性不同组的班级。
我正在尝试使用 JQuerytoggleClass()
但它不起作用。我想将类上的更改绑定到一些点击事件<span>
侧边栏上的元素。
Jquery 不能与 SVG 一起使用吗?
不会。jQuery 设计用于与 HTML 配合使用。 SVG 元素位于 SVG 命名空间中,jQuery 函数通常不适用于它们。
您可以修改 SVG 元素class
using setAttribute()
:
mysvgelement.setAttribute("class", someclass);
或者使用各种 JS 支持库之一进行 SVG 操作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)