Home >Web Front-end >JS Tutorial >How Can I Effectively Manage SVG Element Classes with jQuery or Vanilla JavaScript?
Troubleshooting jQuery SVG Element Class Manipulation
When working with jQuery SVG, adding or removing classes to an object can be challenging. To rectify this issue:
Alternatively, using .attr() directly works with SVG elements:
<br>// Add class<br>$("#item").attr("class", "oldclass newclass");</p> <p>// Remove class<br>$("#item").attr("class", "oldclass");<br>
If jQuery is not a dependency:
<br>// Add class<br>document.getElementById("item").setAttribute("class", "oldclass newclass");</p> <p>// Remove class<br>document.getElementById("item").setAttribute("class", "oldclass");<br>
The above is the detailed content of How Can I Effectively Manage SVG Element Classes with jQuery or Vanilla JavaScript?. For more information, please follow other related articles on the PHP Chinese website!