如果我有一个带有两个如下列表元素的下拉列表,那么我想删除顶部列表。我知道这段代码会删除元素$('#DeliveryOptionId option:nth-child(1)').remove();
,但是在删除第一个元素之前,我们如何计数项目。
<select id="DeliveryOptionId" name="DeliveryOptionId" class="valid">
<option value="">Delivery options</option>
<option value="1">Post article to me</option>
</select>
最佳答案
使用$('#DeliveryOptionId option').length
检查长度,然后删除。
if($('#DeliveryOptionId option').length > 1) {
$('#DeliveryOptionId option:nth-child(1)').remove();
}