2013-05-04 104 views
2

我有一個多選HTML下拉列表。我想檢查按鈕是否有任何選擇的項目。如果沒有選擇元素,則提示「未選擇項目」,對於選定項目提醒「已選擇」。檢查是否選擇了下拉列表中的項目

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

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

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

的檢查值嘗試的結果警報($(「#DDL1 >選項:選中「)。長度);它會幫你 – Shin 2013-05-04 07:02:09

回答

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

這一個更適合我,謝謝 – 2013-05-04 07:09:51

0

在這裏,我有一個列表,其中三個項目,並選擇下拉

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

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

    } else 
     alert("list empty"); 
相關問題