gpt4 book ai didi

jquery - 从 SVG 中的所有元素中删除类?

转载 作者:行者123 更新时间:2023-11-28 04:26:33 25 4
gpt4 key购买 nike

有没有一种方法可以通过 jQuery 从 SVG 中的所有元素中删除一个类,然后只将一个类添加到一个特定的 ID?

我试图通过 ID 在 SVG 中切换元素,但我不知道确切的 ID,因为它将来自数据 ID。

JQUERY

  var amenityid = $(this).attr("data-id");
$('.amenitypage svg').removeClass("highlight");
$('.amenitypage svg #' + amenityid).addClass("highlight");

更新:这似乎对我有用。如果我指定通过折线和多边形删除。

$('.amenitypage svg polyline,.amenitypage svg polygon').removeClass("highlight");
$('.amenitypage svg #' + amenityid).addClass("highlight");

最佳答案

好吧,如果您从 svg 中删除所有元素,那么一旦您将它们全部删除,您将找不到便利设施 ID。

要清空 svg 标签内的所有内容,您可以执行以下操作。

$('.amenitypage svg').html('');

关于jquery - 从 SVG 中的所有元素中删除类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41943963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com