<a>タグの適用範囲を変更したいです。
煩雑で恐縮ですが、念のため本環境の構成を厳密に記します。
lang
1<seciton id="hogeid1"> 2<ul> 3 <li> <img・・・・・・> 文字列文字列文字列文字列文字列 4 <div class="hoge1"> 5 <h4>・・・・・・</h4> 6 <dl>・・・・・・ </dl> 7 <p>・・・・・・</p> 8 <div class="hoge2"> <a data-kz-track-on-click="・・・・" href="・・・・・・" class="hoge3">文字列文字列</a> </div> 9 </div> 10 </li> 11 <li> <img・・・・・・> 文字列文字列文字列文字列文字列 12 <div class="hoge1"> 13 <h4>・・・・・・</h4> 14 <dl>・・・・・・ </dl> 15 <p>・・・・・・</p> 16 <div class="hoge2"> <a data-kz-track-on-click="・・・・" href="・・・・・・" class="hoge3">文字列文字列</a> </div> 17 </div> 18 </li> 19 <li> <img・・・・・・> 文字列文字列文字列文字列文字列 20 <div class="hoge1"> 21 <h4>・・・・・・</h4> 22 <dl>・・・・・・ </dl> 23 <p>・・・・・・</p> 24 <div class="hoge2"> <a data-kz-track-on-click="・・・・" href="・・・・・・" class="hoge3">文字列文字列</a> </div> 25 </div> 26 </li> 27・ 28・ 29・ 30・ 31・ 32・ 33</ul> 34</section> 35 36<seciton id="hogeid2"> 37・ 38・ 39</section> 40 41<seciton id="hogeid3"> 42・ 43・ 44</section> 45・ 46・ 47・ 48・
この構成で<li>内の<a>の適用範囲を下記2パターンで変更したいです。
(1)<li>の内側全体を<a>で囲むよう適用(既存<a>は<span>へ変更)
lang
1 <li> 2 <a data-kz-track-on-click="・・・・" href="・・・・・・" class="hoge3"> 3 <img・・・・・・> 文字列文字列文字列文字列文字列 4 <div class="hoge1"> 5 <h4>・・・・・・</h4> 6 <dl>・・・・・・ </dl> 7 <p>・・・・・・</p> 8 <div class="hoge2"> <span class="hoge3">文字列文字列</span></div> 9 </div> 10 </a> 11 </li>
(2)<img>のみに追加適用(既存<a>はそのまま)
<li>と<section>は動的に増減するため数は決まっていません。 <section>内に<ul>は1つ、<li>内の構成は共通です。 <a>の属性は「data-kz-track-on-click」「href」「class」全て継承が必要です。lang
1 <li> 2 <a data-kz-track-on-click="・・・・" href="・・・・・・" class="hoge3"><img・・・・・・></a> 3 文字列文字列文字列文字列文字列 4 <div class="hoge1"> 5 <h4>・・・・・・</h4> 6 <dl>・・・・・・ </dl> 7 <p>・・・・・・</p> 8 <div class="hoge2"> <a data-kz-track-on-click="・・・・" href="・・・・・・" class="hoge3">文字列文字列</a> </div> 9 </div> 10 </li>
ご教授のほどよろしくお願いいたします。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。