2013-05-04 2 views
2

У меня есть раскрывающийся список с несколькими выборами HTML. Я хочу, чтобы на кнопке нажмите, выбран ли какой-либо элемент или нет. Если элемент не выбран, тогда предупреждение «Элемент не выбран» else для выбранных элементов «выбрано».Проверьте, выбран ли элемент из выпадающего списка

if ($("#ddl1 >option").length >= 1) { 

    if ($("#ddl1 >option:selected").val() == 'undefined') { 
     alert("Not selected"); 
    } else { 
     alert("deleted"); 
    } 

} else 
    alert("list empty"); 
+0

Попробуйте в результате предупреждения ($ ("# ddl1 > option: selected "). length) ;, Это поможет вам – Shin

ответ

2

Вы можете использовать length <= 0 здесь

if ($("#ddl1 > option").length >= 1) { 
    if ($("#ddl1 > option:selected").length <= 0) { 
     alert("Not selected"); 
    } else { 
     alert("deleted"); 
    } 
} else alert("list empty"); 
+0

, это более подходит для меня, спасибо –

0

Здесь у меня есть список, в котором три пункт и проверить значение выбранного в раскрывающемся списке

if ($("#ddl1 >option").length >= 1) { 

     if ($("#ddl1").val() <0) { 
      alert("Not selected"); 
     } else { 
      alert("deleted"); 
     } 

    } else 
     alert("list empty"); 
Смежные вопросы