引き続き jQuery で作業中。
で、やっぱり IE のせいで躓く。
もう世の中から IE は消えればいいと思うよ。マジで。
jQuery でテキストノード取得するには element.text() で良いのに IE だけ取得できない。
なんでかと思って色々試してみた。
そもそも最初の対象が Title 要素だったのが悪かった。
IE 以外なら Title 要素のテキストも取得できたのに、IE は Title 要素を DOM ツリーに入れないらしい。
表示されない部分だから分からない訳でもないが…
で、次に試したのは本文中に出てくる目的の語を含む要素に ID を設定して ID セレクタで取得する方法。
アンカーに ID 付けて $('ID').text() ってやっても取得できない。
この方法で最終的には上手くいったのだが、できた方法は
アンカーの親要素に ID を付けて $('ID a').text()
ID セレクタで取得できても良さそうなものだが…
jQuery ではないがもう一個。
なぜか string.toLowerCase() が使えるところと使えないところがある。
変数格納後に string.toLowerCase() ってやったら反応しなかったのに、変数格納時にやったらOKって何が違うの?
なんなんだよ一体… orz