Cвойства:
На просторах интернета прочитал множество статей, возможно есть более удачные и корректные практики на ваш взгляд. Поделитесь, пожалуйста, опытом. К примеру если встроить SVG в html документ, то он не будет кэшироваться, что не очень хорошо, если будет несколько SVG.
Какой оптимальный вариант на Ваш взгляд?
из своего опыта могу предложить два варианта:
Если много svg иконок, собрать все в один шрифт, потом использовать эти шрифты где нужно через font-family: <название шрифта>, а нужный шрифт через content: 'id символа/иконки'. А дальше вешаешь в css :hover и меняешь color для шрифта, оч удобно.
Как ты писал, вставлять в html svg, и так же на css можешь менять через :hover, но только там у тебя будет свойство не color, а fill
если я ничего не упустил, то тут jquery тебе вообще не нужен
Сборка персонального компьютера от Artline: умный выбор для современных пользователей