jQuery,总是被选中

lol*_*ola 1 jquery

当我刷新页面总是显示时you selected,为什么?

谢谢.

if ($("#users option:selected"))
{
  alert('you selected');
}

<select name = "users" id = "users">
  <option value="0">text</option>
</select> 
Run Code Online (Sandbox Code Playgroud)

Anu*_*rag 10

jQuery将始终返回一个对象,即使它是空的,因此无论是否选择任何内容,您的条件都将始终执行.请改用长度检查.

if ($("#users option:selected").length > 0)
Run Code Online (Sandbox Code Playgroud)