Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
なぜ私はこれを行うことができないのですか?
$(this).prevAll("input").slice(-5).is(":checked").length
最後の 5 つの入力のうち、チェックされた数を知りたいです。
あなたはしたくありません.is。.is条件をテストし、ブール値を返します。.filter一致するアイテムを取得するために使用します。
.is
.filter
$(this).prevAll("input").slice(-5).filter(":checked").length
.is()要素のセット自体ではなく、セット内の要素のいずれかがセレクターに一致するかどうかに基づいて true/false を返します。
.is()
おそらく.filter()代わりに使用するつもりでした。これは、セレクターに一致する要素のセットを返します。
.filter()