ぐぐってもなにも情報が出てこないことなんですが、常識なのかなぁ ものすごくハマりました。 以下のhtmlをコピペして表示してみてください。 <html> <head> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script> $(function(){ alert("<".charCodeAt(0)); alert($("div#test").text().charCodeAt(0)); }); </script> </head> <body> <div id="test"><</div> </body> </html> やっていることは一回目のアラートは<の一文字目の文字コードを、二回目のアラートはdiv#testのテキストを取得して一文字目の文