如何使用jquery检查下拉列表的选定索引是否不为0或-1

Eyl*_*yla 2 jquery

如何使用jquery检查下拉列表的选定索引是否不为0或-1?

Bal*_*usC 5

除非你有实际的option元素,否则jQuery没有特殊的设施.只需访问元素的标准selectedIndex属性:

var selectedIndex = $('#dropdownId').attr('selectedIndex');
if (selectedIndex > 0) {
    // ...
}
Run Code Online (Sandbox Code Playgroud)


Gle*_*lar 5

$("select#elem").get(0).selectedIndex > 0
Run Code Online (Sandbox Code Playgroud)


Jam*_*ard 5

我必须检查所选索引是否大于 0,所以我使用了:

if($("select option:selected").index() > 0) {
  alert($("select option:selected").index());
}
Run Code Online (Sandbox Code Playgroud)