選択肢の数え方は簡単
$('.myselect option').length;
しかし、サイズをフィルタリングする簡略セレクターはありますか? たとえば、このようなことをするには?
$('.myselect').childCountBetween('option', 2, 4).hide();
.myselect
つまり、2 ~ 4 個のオプションを使用して、すべての で jquery メソッド (このインスタンスでは非表示) を実行します。
編集:明確にするために-子の数に基づいて「親」要素をフィルタリングするセレクターとして必要です。つまり、オプション 2 ~ 4 を非表示にするのではなく、2 ~ 4 項目の選択フィールドを非表示にします。同様のタスクは、2 ~ 4 個の LI を持つ UL にクラスを追加することなどです。元の質問があいまいでしたら申し訳ありません。