有了下面的标记,我想要一个CSS选择器来选择除了每个选项div中的第一个选择菜单之外的所有菜单-其中可能有很多:
<div class="options">
<div class="opt1">
<select title="Please choose Warranty">
<option value="">Select Waranty</option>
<option value="1">1 year guarantee</option>
<option value="2">3 year guarantee</option>
</select>
</div>
<div class="opt2">
<select title="Please choose Color">
<option value="">Select Color</option>
<option value="1">Red</option>
<option value="2">Blue</option>
</select>
</div>
<div class="opt3">
<select title="Please choose Size">
<option value="">Select Size</option>
<option value="1">Small</option>
<option value="2">Big</option>
</select>
</div>
</div>
我在Prototype中使用了这个,它几乎完全支持css3选择器,所以不受浏览器支持的影响。
初始选择器如下所示:
div.options div select
我已经在nth-child
和:not(:first-child)
上尝试了几个变体,但似乎不能让它工作。
https://stackoverflow.com/questions/5065766
复制相似问题