正確なところはちょっと分からないんだけど、jqueryのバージョンが古いと、changeイベントでも判定ができる。僕が試した限りだと、jqueryのバージョンが1.8.2の頃は、この判定方法でもチェックがつくとcheckedになるし、はずれるとundefinedになる。バージョン2.0.3の場合は、この方法で判定できない。さっき言ったように、ページ読み込み時は判定できるけど、changeイベントのときに判定できない。これなんでしょうね、僕がいつも間違えるのは。この方法で判定できたはずなのに、できないぞ〜?」ってなってるような気がする。ことで、チェックボックスの値取得に関する、些細なのに冗長なお話でしたっと。ちなみに3つのOKパターンの中だと「.prop()」を使って取得するのが推奨されているようです。propで判定するのが良いんじゃないでしょうか。僕も今後は「チェックボックスにはpropだ」とだけ覚えて生きていくことにします。俺は『$(element).get(0).checked』を使うぜ!!」ってかぶくのも良いとは思うけど、この程度のことでお上に逆らってもね......何かあれだしね。かぶくんなら、もっと別のところでかぶきたいね。「漫画は最終巻まで出そろってから一気に大人買いじゃー!!」とか。別にかぶいてねーか、それは。いや、でもこち亀クラスなら......。0たいしたことない動きのためにこれだけのコードを読み込んでいましただいたい1/80くらいにコードを減らすことができました。あ、これはミッションインポッシブルのあの曲です。