前提
よろしくお願いします。
SVG画像をimg画像として取り込み、JavaScriptライブラリ「deSVG」を使ってインラインSVGに変換しています。
そのデータにaタグを追加したいのですが、jQueryでコードを入力しても追加できませんでした。
HTMLを直接触ることができないプログラムなので、SVGを直接HTMに記載したり、aタグを追加したりする事ができず、対処方法がわからず困っております。
jQueryも詳しくなく、自分なりに調べて半日頑張ってみましたが、何もヒントが掴めずにおりまして、
解決策がわかる方がいらっしゃいましたら、お願いいたします。
実現したいこと
インラインSVGに変換した画像要素に、動的にaタグを追加したい。
<g></g>タグをaタグで囲みたいです。
発生している問題・エラーメッセージ
エラーは何も出ていません。
検証画面ではSVGコードが見えますが、ページのソースを表示すると下記の内容(イメージのリンクURLのみ)しか記載がありませんでした。
HTML
1<div class="●●"><img src="https://●●●.svg" class="●●"></div>
該当のソースコード
SVGのgタグについているIDにaタグを追加
jQuery
1$(window).on('load',function() { 2 $('#●●).wrap('<a href="./"></a>'); 3 });
試したこと
jQueryの読み込みの順番を変えてみましたが、変化がありませんでした。
補足情報(FW/ツールのバージョンなど)
詳しい方がいらっしゃいましたら、教えていただけると嬉しいです。
どうぞよろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/11/14 02:07
2022/11/14 02:37
2022/11/14 02:47
2022/11/14 02:54
2022/11/14 04:30
2022/11/14 05:27