SVGファイルををobjectタグで読み込んで、jQueryで操作しようとしたら、取得出来なくてハマった。 まずは、SVGデータをIllustratorで用意。 その際に、レイヤーグループに名前を付けておくと、<g id=”レイヤーグループ名”>で囲んでくれるので便利。 SVGファイルをobjectで読み込む。 <object id="svg_map" data="map.svg" type="image/svg+xml"></object> インラインSVGの場合、 var $svg_map = $('#svg_map'); で取得可能だが、 objectで読み込んだ場合は、取得出来ない。 iframeと同じようにしてもダメ。 var $svg_map = $('#svg_map').contents(); // ダメ なので、jQueryは使わずに、 var svg_map = doc
![SVGをjQueryで操作する際にハマったので、書き留めておく。 | 5 LOG](https://cdn-ak-scissors.b.st-hatena.com/image/square/7600b8bd7209e2506afdfe6c6263f79c6cbba297/height=288;version=1;width=512/http%3A%2F%2F5log.jp%2Fwordpress%2Fwp-content%2Fthemes%2F5log%2Fimg%2Fog_img.png)