我在某些框中有一个以上的svg,我只想更改颜色,在我单击的那个上

时间:2019-06-09 20:36:36

标签: jquery svg

我有一些svg,我想更改其点击填充,但我只希望它更改颜色,在我单击的那个上,每个svg具有相同的类和ID,但位于不同的div /框中

 $('svg').on("click", function() {
        $('.cls-1').css("fill","#8b5a0b");
 });

1 个答案:

答案 0 :(得分:1)

您可以在事件处理程序中使用$(this)来获取触发事件的元素。

$('svg').on('click', function() {
  $(this).css('fill', '#8b5a0b');
});