回答:
セレクターは、クラスがであるチェックボックス要素の子孫を探しています.myClass。
代わりにこれを試してください:
$("input.myClass:checkbox")
私もこれをテストしました:
$("input:checkbox.myClass")
そして、それも適切に動作します。私の控えめな意見では、ほとんどの場合、:スタイルセレクターが最後になることを期待しているため、この構文は実際にはかなり醜く見えます。ただし、先ほど述べたように、どちらでも機能します。
そのクラスでそのタイプの入力を取得したい場合は、以下を使用します。
$("input.myClass[type=checkbox]")
[]セレクター構文を使用すると、任意の要素属性に対してチェックできます。詳細については、仕様を確認してください
クラスで選択するに:checkboxは、(チェックボックスの)と.name属性を使用する必要があります。
例えば:
$("input.aclass:checkbox")
:checkboxセレクター:
タイプがチェックボックスのすべての入力要素に一致します。この擬似セレクターを使用 すると、低速セレクター
$(':checkbox')と同等に$('*:checkbox')なります。することをお勧めします$('input:checkbox')。
セレクターについて知るには、jQueryのドキュメントを読む必要があります。
このようなクラス名を使用する必要があります
$(document).ready(function(){
$('input.addCheck').prop('checked',true);
});
このライブデモを使用してみてください