<div id="foo[bar]">piyo</div>
のように、ID名に各括弧を使用している場合、 次のようにエスケープする必要がある
$('#foo\\[bar\\]').val();
コメントは受け付けていません。