我有一些svg,我想更改其点击填充,但我只希望它更改颜色,在我单击的那个上,每个svg具有相同的类和ID,但位于不同的div /框中>
$('svg').on("click", function() {
$('.cls-1').css("fill","#8b5a0b");
});
答案 0 :(得分:1)
您可以在事件处理程序中使用$(this)
来获取触发事件的元素。
$('svg').on('click', function() {
$(this).css('fill', '#8b5a0b');
});