下の画像のように ×ボタンをおしたら消えるようにしたいです。
×ボタンは spanタグで囲んであるので、spanの親の liとその子孫をまとめて消したいです。
そのためのコードとして、this.parent().remove()
としたのですが、消えませんでした。
試験的に alert(this.parent().tagName)
としたら何も表示されませんでした。
ちなみに alert(this.tagName)
としたらうまくspan と表示されています。
html
1 <ul class="tag-wrapper"> 2 <li class="tag-content"> 3 <span class="tag-label">タグ</span> 4 <a><span class="text-icon">×</span></a> 5 <input class="tag-hidden-field" value="タグ" type="hidden"> 6 </li> 7 </ul> 8 9$(function() { 10 $(".tag-wrapper").on('click', ".text-icon",function(){ 11 alert(this.parent().tagName); 12 }); 13

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