计算选择选项很容易
$('.myselect option').length;
但是有一个速记选择器可以过滤大小吗?例如做这样的事情?
$('.myselect').childCountBetween('option', 2, 4).hide();
.myselect
即在所有具有2到4个选项的s上运行jquery方法(在本例中隐藏) 。
编辑:澄清 - 我想要作为基于子计数过滤“父”元素的选择器。即不想隐藏选项 2-4,但要隐藏具有 2 到 4 个项目的选择字段。类似的任务是向具有 2-4 个 LI 等的 UL 添加一个类。抱歉,如果原始问题不明确。