jQuery.addClass()和SVG元素
我很难在jQuery.addClass()和SVG元素,jquery,svg,addclass,Jquery,Svg,Addclass,我很难在svg元素上找到jQuerys.addClass()函数的问题 在站点上,我有一个svg对象,如下所示: <svg ... > <polygon class="maska mieszkanie" id="I9M01" ... /> <polygon class="maska mieszkanie" id="I9M02" ... /> <polygon class="maska mieszkanie" id="I9M03" ... />
svg
元素上找到jQuerys.addClass()
函数的问题
在站点上,我有一个svg对象,如下所示:
<svg ... >
<polygon class="maska mieszkanie" id="I9M01" ... />
<polygon class="maska mieszkanie" id="I9M02" ... />
<polygon class="maska mieszkanie" id="I9M03" ... />
...
...
在下面的代码中,我有:
<script type="text/javascript">
jQuery("#I9M01").addClass( "wolne" );
</script>
jQuery(“#I9M01”).addClass(“wolne”);
但我不能强迫它工作。如果我使用jQuery(“#I9M01”).remove()
它可以工作,但我不能添加类,我不知道为什么。svg元素有问题吗?如中所述
addClass在svg上不起作用
您可以使用.attr('class','wolne')