jquery 计数 select 个未禁用且具有特定选项的下拉菜单 selected

jquery count select dropdown which are not disabled and have specific option selected

使用 jquery 我如何计算页面上所有未禁用且具有特定值 selected 的 select 下拉菜单的数量,例如。价值=“0”?

试试这个

 var count=0;
$("body select  option[value='0']:selected".each(
    function(index){  
        var selectElement = $(this);
         if(!selectElement.is(':disabled'))             
            count++;

    }
);
alert("count select:"count);

你可以使用这个简单的代码

$('body select:not(:disabled) option[value="0"]:selected').length;

Working Demo

Note: be sure jquery included

另一种可能的方法是:

$("select:enabled option:selected").filter(function() {
  if ($(this).attr('value') == 0) {
    return true;
  }
});