Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery.addClass()和SVG元素_Jquery_Svg_Addclass - Fatal编程技术网

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')