上の図にしたように、子要素を持つ親要素のみを削除したいとき、 jQueryを使って表現するにはどうしたらいいんだろう? なんてのを悩んで結局できなかった。 とりあえずためしたものをメモエントリーとして書いておく。 2009/02/18修正 できなかった例 一応使用HTML ■HTML <a href="#damy"><span>ダミーテキスト</span></a> これにJavaScriptを適応させて、 リンクが外れていたら成功になる。 失敗だと、上のようなままか、もしくは中身が消失する。 当然remove()は中まで消える ■スクリプト $(function(){ $('a[href*="damy"]').remove(); }); ちなみに、$('a[@href*="damy"]')の部分はa要素のリンク先のURLで 「damy」の文字を含んでいるリンクを対象とするという指定です。
![jQueryメモ:親要素だけ消すってどうやるんだろう?](https://cdn-ak-scissors.b.st-hatena.com/image/square/e8928853d3cfdd5dd1ab489c59313e6ee7794a89/height=288;version=1;width=512/https%3A%2F%2Fh2ham.up.seesaa.net%2Fimage%2F20071020_138961.jpg)