idにピリオド(.)とか角括弧([)とかある要素を扱う方法

バックスラッシュ2個でエスケープする。
例えば、フレームワークなどが生成するidで連番などが振られている場合などにありがちな以下のようなものの場合

<div id="hoge[1]">hoge</div>

以下のようにする。

$('#hoge\\[1\\]')

via http://semooh.jp/jquery/api/selectors/id/