0
我不想在我的svg中显示所有的白色填充路径。用jquery填充颜色选择Svg路径
想象这种结构的SVG:
<svg>
<path class="pathok"fill="rgb(29,233, 182)"/>
<path class="pathok" fill="rgb(255, 255, 255)" />
<path class="pathok" fill="rgb(255, 255, 255)" />
<path class="pathok" fill="rgb(255, 255, 255)"/>
</svg>
我试过这个,但不工作:
<script>
if ($("path").attr("fill") == ("rgb(255, 255, 255)")) {
$(this).css("display","none")
}
</script>
一般情况下,我怎么能由他的属性的值选择标签?
它的工作。我是js的初学者。你能向我解释变量i的用法吗?谢谢。 – vlk
是的。 '我'被用作'索引'或'计数器'。我们需要一个计数器来跟踪我们在'for ...'循环中的位置,因为我们使用计数器来访问'$ paths'对象中的当前项(即$ paths [i])。每次for循环迭代(循环)'i'都会增加1(这是通过'i ++'完成的。希望有帮助。 – Chris
为什么只要选择你想要的就迭代? –