jquery クリックされたaタグの親要素の取得

2012/04/29
親要素が欲しければ「parent」か「parents」。
子要素が欲しければ「children」。

メモとサンプルソース

ソースとサンプル

めも

「parents」と「parent」で微妙に違う。

「parent」はすぐ上の親要素しか見てくれない。
「parents」は親の親も見てくれる。
ということになっている。

「$(this).parent("td")」の場合は親が「td」の時のみ。「tr」とかだったらダメ。
「$(this).parents("td")」の場合は親が「td」の時。親が「td」じゃなければその親が「td」の時と親の親の…と遡ってくれる。

中身の取り方は色々とあるけど下記が使う頻度高そう(個人的偏見で)

$(this).parent("td").context.innerHTML
$(this).parent("td").context.outerHTML
$(this).parent("td").context.text
$(this).parent("td").context.textContent
※サンプルソースの方では、一旦別の変数に入れて配列(?)の0番目として取得している。

新着(ニュース関連以外)

2018-07-26
年賀状で「新春」とか書くけど・・・何故なんだろうと8月を目前にした今、疑問に思った。
2018-05-16
PHPで画像のヘッダ情報(?)の「Orientation」を元に画像回転させたい。
2018-03-05
Android Studioをインストール。エミュレータを軽くするトコまで終わらせたかったけど、挫折した。
2018-02-23
プッシュ通知について調べてた時にでてきたServiceWorker。そのServiceWorkerについてのメモ。
2017-12-13
jqueryで取得したDOM要素をオブジェクトじゃなくて、配列で受け取りたい