チェックボックスの値を判定したり、書き換えたりする楽ちんな方法

.val()や.attr('checked')では何故か値が正しく取得できない。どうしたものかと思ったが、このようにすれば万事上手く行く事に気づいた。

if($('#id').length){
$('#id')[0].checked;
}

//idがない時の事が未考慮だけど……