每个父级的每个第一个元素的jQuery选择器
我有这样的HTML:
我需要选择每个.container
的第一个元素,使用:
$(".container .iconset:first");
我只得到一个元素,第一个找到。 并使用
$(".container .iconset");
我得到了所有4个元素。 我不想检查偶数或奇数的索引,因为稍后可以添加更多元素。
如何构建一个选择器来返回每个容器上的所有第一个元素?
这使用第一个子选择器 ,如果它是其父级的第一个子节点,它将仅选择.iconset
。
它还使用>
children选择器,因为.iconset
是.iconset
的直接子.container
。
$(".container > .iconset:first-child");
您正在使用第一个选择器 ,它将整个匹配的设置缩小到第一个选择器。