0

以下のように2 つのリスト要素を持つドロップダウン リストがある場合、一番上の要素を削除します。このコードで要素$('#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>
4

4 に答える 4

3

選択したアイテムの数を知りたい場合は、次を使用しますlength

var numberOfOptions = $('#DeliveryOptionId option').length;
于 2013-10-08T12:30:43.723 に答える
2

使用$('#DeliveryOptionId option').lengthして長さを確認してから取り外します。

if($('#DeliveryOptionId  option').length > 1) {
    $('#DeliveryOptionId option:nth-child(1)').remove();
}
于 2013-10-08T12:31:27.713 に答える
0
$("#DeliveryOptionId option").length;
于 2013-10-08T12:32:23.387 に答える