jquery - 检查是否选择了下拉列表中的项目

标签 jquery html

我有一个多选 HTML 下拉列表。我想检查按钮单击是否有任何项目被选中。如果没有选择任何元素,则警告“项目未选择”,否则对于选定的项目警告“已选择”。

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

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

} else
    alert("list empty");

最佳答案

您可以使用length <= 0这里

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

关于jquery - 检查是否选择了下拉列表中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16371497/

相关文章:

jquery - 如何使用 jquery 显示或隐藏 div 或 form 元素?

javascript - Laravel-Vuejs : Remove repeated time slots

jquery - Bootstrap 导航右对齐将共享按钮保持在同一行

javascript - jQuery/javascript删除变量后缀

javascript - jquery slider 旁边的文本标签(在未知宽度的 div 中)

html - 文本不会环绕图像,需要图像与文本顶部对齐

html - &lt;input type ="text"/>中的多行输入

javascript - 如何在Web组件中设置标签的内部文本

html - 尝试使用 Bootstrap 创建图像菜单

javascript - 如何更改进度条的背景颜色