jQuery根据元素数量和当前选择值选择下拉列表的索引

时间:2010-04-19 21:11:37

标签: jquery select drop-down-menu

我有一个包含多个下拉列表的表单。他们中的一些人拥有多个价值观,其他人则选择了空白和另一个随机选择。

使用jQuery如何检测哪些下拉列表选择了空白选项并且只有一个其他选项然后选择其他选项。

我把选择器部分打倒了,

$("[id*='_ddl']").each(function() {

但不确定如何检测可用选项的数量,以及当前选择的值是否为空白。

谢谢!

1 个答案:

答案 0 :(得分:1)

$('select[id*=_ddl]').each(function() {
    var itemCount = $('option', this).length;
    var selectedText = $('option:selected', this).text();
    if (selectedText.length === 0 && itemCount === 2) {
        // do stuff
    }
});