如何检查下拉列表在jquery中有一个值?

前端之家收集整理的这篇文章主要介绍了如何检查下拉列表在jquery中有一个值?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
什么是最好的检查方法是一个下拉列表中包含一个不为null的值.
<select class="dropinput" name="Finish1" id="dropFinish1" tabindex="10" disabled="disabled">
    <option value=""></option>
</select>

如何检查上面的下拉列表中没有值?

解决方法

if($('.dropinput > option[value!=""]').length == 0) {
    //dropdown contains no non-null options
}

这将检查选择框是否包含具有不同于“”(空)的值的零个选项.

所以下面的HTML将被看作是上面的jQuery中的空白:

<select class="dropinput" name="Finish1" id="dropFinish1" tabindex="10" disabled="disabled">
    <option value=""></option>
</select>

以下HTML不会被视为空:

<select class="dropinput" name="Finish1" id="dropFinish1" tabindex="10" disabled="disabled">
    <option value=""></option>
    <option value="some value"></option>
</select>

JSFiddle demo

原文链接:https://www.f2er.com/jquery/176157.html

猜你在找的jQuery相关文章